我有兩個組合框。以自己的風格在組合框中顯示字體樣式
- for FontFamily。
- 爲FontWeight。
的XAML 1組合框的樣子:
<ComboBox IsEditable="True"
ItemsSource="{x:Static Fonts.SystemFontFamilies}" >
<ComboBox.ItemTemplate>
<DataTemplate DataType="{x:Type FontFamily}">
<TextBlock Text="{Binding}" FontFamily="{Binding}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
在上面的XAML的輸出,我可以看到自己的風格所有的字體名稱。我也想爲第二個組合框做類似的事情。目前,我在第2組合框的一些項目如下:
<ComboBox IsEditable="True">
<x:Static Member="FontStyles.Normal"/>
<x:Static Member="FontStyles.Italic"/>
<x:Static Member="FontStyles.Oblique"/>
</ComboBox>
我如何使用Combobox.ItemTemplate或無定型的每一項類似的東西表現出了自己的風格在上述組合框中每個項目。
例如,我的輸出應該是這個樣子:
普通
斜體
斜
謝謝XAMeLi我的朋友。它工作正常。 – Khushi