如何在 wp8.1 的组合框的 flyoutpicker 中更改项目的 fontfamily
How to change the fontfamily of items in flyoutpicker of combobox in wp8.1
谁能解释一下,如何更改 fontfamily 的 fontfamily(组合框中有超过 5 个项目时出现的溢出菜单)?
我试了很多方法,还是找不到解决办法。
请帮忙。
link截图到->
http://i.stack.imgur.com/237XW.png
我以某种方式设法更改了 header 字体[标记为黄色矩形] 以及背景颜色[标记为红色 *]
但我想更改文本的字体系列[用红色矩形标记]。
请帮帮我...
尝试覆盖 ListPickerFlyoutPresenter
<Style TargetType="ListPickerFlyoutPresenter">
<Setter Property="FontFamily" Value="{StaticResource MyFontFamily" />
<Style/>
更新:
您需要覆盖以下 DataTemplate 以自定义 FontFamily
<!-- DataTemplate holding the content for ListPickerFlyoutPresenter's ItemsHostPanel -->
<DataTemplate x:Key="ListPickerFlyoutPresenterContentTemplate">
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="FontSize" Value="32"/>
<Setter Property="FontFamily" Value="{StaticResource LoraBoldFontFamily}"/>
</Style>
</ListView.ItemContainerStyle>
<ListView.Footer>
<Border Height="{ThemeResource ListPickerFlyoutFooterThemeHeight}" Width="1" />
</ListView.Footer>
</ListView>
</DataTemplate>
从 OneDrive
下载样本
谁能解释一下,如何更改 fontfamily 的 fontfamily(组合框中有超过 5 个项目时出现的溢出菜单)?
我试了很多方法,还是找不到解决办法。
请帮忙。
link截图到-> http://i.stack.imgur.com/237XW.png
我以某种方式设法更改了 header 字体[标记为黄色矩形] 以及背景颜色[标记为红色 *]
但我想更改文本的字体系列[用红色矩形标记]。
请帮帮我...
尝试覆盖 ListPickerFlyoutPresenter
<Style TargetType="ListPickerFlyoutPresenter">
<Setter Property="FontFamily" Value="{StaticResource MyFontFamily" />
<Style/>
更新:
您需要覆盖以下 DataTemplate 以自定义 FontFamily
<!-- DataTemplate holding the content for ListPickerFlyoutPresenter's ItemsHostPanel -->
<DataTemplate x:Key="ListPickerFlyoutPresenterContentTemplate">
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="FontSize" Value="32"/>
<Setter Property="FontFamily" Value="{StaticResource LoraBoldFontFamily}"/>
</Style>
</ListView.ItemContainerStyle>
<ListView.Footer>
<Border Height="{ThemeResource ListPickerFlyoutFooterThemeHeight}" Width="1" />
</ListView.Footer>
</ListView>
</DataTemplate>
从 OneDrive
下载样本