هناك عنصر تحكم WPF يمكنني استخدامها لتوسيع وحات / طي (الرسوم المتحركة)
-
20-08-2019 - |
سؤال
ولدي النافذة التي لديها الكثير من المحتوى. أود أن تكون قادرة على فصل المحتوى باستخدام الألواح، ويكون الفاصل الذي يمكن للمستخدم النقر على تبديل بين كل لوحة (مع الرسوم المتحركة التي تتحرك فاصل من اليسار إلى اليمين، يظهر مقطع واحد وإخفاء أخرى) . التفكير في مايكروسوفت أوفيس (2007) جزء التنقل أ >. هل هناك طريقة سهلة لتحقيق ذلك؟
وشكرا!
المحلول
وأعتقد أن ما كنت تبحث عن عنصر تحكم "الأكورديون"، وهنا هو آخر abotu كيفية بناء واحد من كومة من المتوسع الضوابط:
HTTP: //www.rooijakkers.net/Blog/post/2007/11/WPF-implementation-of-a-basic-Accordion-control.aspx
وللرسوم المتحركة نلقي نظرة على السيطرة "تكشف" من حقيبة س الحيل كيفن في HTTP: // j832.com/bagotricks/
وأعتقد أن هناك حتى قالب مراقبة المتوسع الرسوم المتحركة على أساس السيطرة وتكشف في المشروع العينة.
نصائح أخرى
وأنا أيضا بحاجة إلى هذا لتطبيق WPF بلدي، وأفضل وجدتها هو التحكم الأكورديون متميز تماما في مجموعة أدوات سيلفرلايت:
<وأ href = "http://www.sitechno.com/Blog/ct.ashx؟id=a7c3c2d9-9446-4236-bc6e-c436427002ff&url=http٪3a٪2f٪2fwww.sitechno.com٪2fBlog٪ 2fcontent٪ 2fbinary٪ 2fWindowsLiveWriter٪ 2fAccordionpart1_102BB٪ 2fimage_2.png "يختلط =" نوفولو noreferrer "> بديل النص http://www.sitechno.com/Blog/ct.ashx؟id=a7c3c2d9-9446-4236-bc6e-c436427002ff&url=http ٪ 3A٪ 2F٪ 2fwww.sitechno.com٪ 2fBlog٪ 2fcontent٪ 2fbinary٪ 2fWindowsLiveWriter٪ 2fAccordionpart1_102BB٪ 2fimage_2.png
والكود هو هنا ، وعرض حي <أ href = ل "http://silverlight.net/content/samples/sl3/toolkitcontrolsamples/run/default.html" يختلط = "نوفولو noreferrer"> هنا . من المحتمل أن يكون من السهل أن الميناء لبرنامج الأغذية العالمي. هناك 5 جزء دخول بلوق التي كتبها Ruurd Boeke مناقشته في تفاصيل. في جزء 4 ، وقال انه يناقش كيفية تصفيف الأكورديون باستخدام قوالب للحصول على هذا الأكورديون العظيم تبدو:
<الفرعية> (المصدر: sitechno.com ) الفرعي>
<الفرعية> (المصدر: sitechno.com ) الفرعي>
وأنا استخدم المتوسع.
<Expander Header="Items" IsExpanded="False">
...
</Expander>