WPF: السيطرة التي لا تسبب أبدا لا تستهلك الأطفال جميع المساحة المتاحة

StackOverflow https://stackoverflow.com/questions/2204396

سؤال

الآن لدي مشكلة مع StackPanelS في الداخل DockPanelس. في كثير من الأحيان StackPanel أطول من اللازم للمحتويات، لذلك تمتد المحتويات.

هل هناك شيء يمكنني وضعه في أو حوله StackPanel يعني "لا تسبب الأطفال في استهلاكهم في جميع الفضاء Avaialble".

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

المحلول

افيك محتويات StackPanel لا "تمتد" لملء ذلك، بعد الآن من أي عنصر تحكم آخر. أي وسيتم التحكم في التمدد لملء HorizontalAlignment و VerticalAlignment من عناصر الطفل.

الافتراضي هو عادة Stretch. وبعد حاول إعداده ل Left إلخ.

نصائح أخرى

حسنا، ماذا تريد StackPanel لكى يفعل؟ إذا كنت تريد أن تستهلك المساحة المرئية فقط، استخدم الشبكة. إذا كنت ترغب في التمرير محتوياتك StackPanel, ، أعتقد أنه يمكنك وضعه في scrollview..

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