• 0

كيف أيمّن العناصر الموجودة داخل قائمة منسدلة على WPF؟

كيف أجعل القيم الموجودة بداخل قائمة منسدلة تكتب من اليمين بدلاً من اليسار، على تطبيق WPF؟

الصورة:

3oFKA.thumb.jpg.05b709e8f512261b5c6c406b

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

إذا كنت تريد جعل النص المحدد بمحاذاة اليمين، يمكنك استعمال الخاصية "HorizontalContentAlignment="Right وذلك داخل وسم Combobox، بهذه الطريقة:

<ComboBox ... HorizontalContentAlignment="Right">

وفي حال كنت تريد جعل محاذاة عناصر القائمة المنسدلة إلى اليمين يمكنك استعمال خاصية HorizontalContentAlignment الخاصة بعناصر القائمة ComboBoxItems:

<ComboBox>
    <ComboBox.ItemContainerStyle>
        <Style TargetType="{x:Type ComboBoxItem}">
            <Setter Property="HorizontalContentAlignment" Value="Right"/>
        </Style>
    </ComboBox.ItemContainerStyle>
</ComboBox>

ولضبط محاذاة العنصر المحدد داخل القائمة فقط إلى اليمين، نستعمل:

<ComboBox ... HorizontalContentAlignment="Right">
    <ComboBox.ItemContainerStyle>
        <Style TargetType="{x:Type ComboBoxItem}">
            <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
        </Style>
    </ComboBox.ItemContainerStyle>
</ComboBox>

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن