WPF: السيطرة التي لا تسبب أبدا لا تستهلك الأطفال جميع المساحة المتاحة
-
18-09-2019 - |
سؤال
الآن لدي مشكلة مع StackPanel
S في الداخل DockPanel
س. في كثير من الأحيان StackPanel
أطول من اللازم للمحتويات، لذلك تمتد المحتويات.
هل هناك شيء يمكنني وضعه في أو حوله StackPanel
يعني "لا تسبب الأطفال في استهلاكهم في جميع الفضاء Avaialble".
المحلول
افيك محتويات StackPanel
لا "تمتد" لملء ذلك، بعد الآن من أي عنصر تحكم آخر. أي وسيتم التحكم في التمدد لملء HorizontalAlignment
و VerticalAlignment
من عناصر الطفل.
الافتراضي هو عادة Stretch
. وبعد حاول إعداده ل Left
إلخ.
نصائح أخرى
حسنا، ماذا تريد StackPanel
لكى يفعل؟ إذا كنت تريد أن تستهلك المساحة المرئية فقط، استخدم الشبكة. إذا كنت ترغب في التمرير محتوياتك StackPanel
, ، أعتقد أنه يمكنك وضعه في scrollview..
لا تنتمي إلى StackOverflow