如何在 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

下载样本