c# - غريدفيوكولومن المحتوى و فرتيكالالينمنت



wpf xaml (1)

أريد عرض بعض المعلومات في ليستفيو باستخدام غريدفيو. لدي عدة غريدفيوكولومنز وكل شيء يعمل بشكل جيد.

ومع ذلك، تريد محتوى غريدفيوكولومنز أن يكون لديك فيرتيكالالينمنت (الأعلى في هذه الحالة) ولكن لا يوفر إنتيرلف غريدفوكولومن الملكية التبعية فرتيكالكونتينتالينمنت. عند استخدام ديسبلايممبربيندينغ هناك أيضا أي إمكانية لتزويد المعلومات فيرتيكالينمنت.

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


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

<Style TargetType="{x:Type ListView}">
    <Setter Property="ItemContainerStyle">
        <Setter.Value>
            <Style TargetType="ListViewItem">
                <Setter Property="VerticalContentAlignment" Value="Top"/>
            </Style>
        </Setter.Value>
    </Setter>
</Style>




gridviewcolumn