سؤال

لذلك سيكون من الصعب توضيح هذا الأمر ، لكنني سأعطيه شخصًا نأمل أن يتعرف شخص ما على ما أتحدث عنه.

لذلك لدي ملف StackPanel حيث يوجد 3 Buttons و 3 Lists هناك أيضا 3 VisualStates تمثل هذه الحالة "المفتوحة" لكل قائمة (إنها الأكورديون). بشكل افتراضي ، يتم ضبط ارتفاع كل عنصر على 0 ، وداخل حالته يتم تعيين ارتفاعه على تلقائي. يتم تشغيل تصميم السوائل ، لذلك يمكنني الذهاب من 0 -> Auto ...

tl ؛ Dr = لقد صنعت الأكورديون مع FluidLayout.

داخل واحدة من أجزاء الأكورديون الخاصة بي ، هناك ItemsControl لقد قمت بإنشاء قالب عناصر تم إنشاؤه ، وفي أنه يوجد عنصر تحكم "Expander" حيث تنقر على زر ويتم عرض المزيد من المحتوى. هذا يتم أيضًا مع VisualStates ويتم تشغيل fluidlayout. ومع ذلك ، عندما أحاول توسيع نطاق تحكم التوسع الخاص بي ، فإنه لا يسير بسلاسة من ارتفاع 0 -> ارتفاع تلقائي كما ينبغي ، بدلاً من ذلك يظهر فقط.

أي شخص يواجه مشاكل مماثلة؟

هل كانت مفيدة؟

المحلول

لذلك انتهى بي الأمر يعكس الكود ، ويتم ذلك بشكل صريح.

أعتقد أنها واحدة أخرى من "ميزات" Microsoft غير الموثقة.

أتمنى أن أتمكن من التخلص من كتابة برامج الهراء والاتصال بكل شيء لا يعمل "ميزة".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top