سؤال

وأريد لعرض بعض المعلومات في listview باستخدام GridView. لدي العديد من GridViewColumns وكل شيء يعمل بشكل جيد.

ولكن، نريد GridViewColumns المحتوى لديك VerticalAlignment (الأعلى في هذه الحالة) ولكن gridvewcolumn intself هو لا توفر خاصية الاعتماد VerticalContentAlignment. عند استخدام DisplayMemberBinding لا توجد أيضا أي إمكانية لتزويد VerticalAlignment المعلومات.

عند استخدام DataTemplate العرف كما Celltemplate، لا أستطيع إضافة VerticalAlignment = "كبار" موانئ دبي إلى مثل بعض textblock. ومع ذلك، هذا لا يعمل. هل هناك أي "أنيق-grifty الخاصة خدعة سحرية" لفلفل هذه المهمة؟ (

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

المحلول

ويمكنك تطبيق هذا النمط إلى ListView الخاص بك:

<Style TargetType="{x:Type ListView}">
    <Setter Property="ItemContainerStyle">
        <Setter.Value>
            <Style TargetType="ListViewItem">
                <Setter Property="VerticalContentAlignment" Value="Top"/>
            </Style>
        </Setter.Value>
    </Setter>
</Style>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top