更改 ListPicker 中的 ItemSize Windows Phone

Change ItemSize in ListPicker Windows Phone

我是 windows 移动应用程序的新手。 我有一个枢轴页面,里面有多个枢轴项目。 在数据透视项中有一个列表选择器,其值是硬编码的。 如果列表选择器中有更多项目,默认情况下所有项目都显示在新页面中。 我的问题是打开屏幕时所有项目的字体都太小了。 打开列表选择器项目时,如何更改它们的字体大小。 我的代码是这样的。

<toolkit:ListPicker Grid.Row="0" Grid.Column="2" FontSize="21" Header="" Margin="10,12,-157,12" Background="White" Foreground="Black"  BorderThickness="1"  >
                        <sys:String>Convenience Eateries (CE)</sys:String>
                        <sys:String>Grocery Store (GS)</sys:String>
                        <sys:String>Secondary Network-ASD</sys:String>
                        <sys:String>Secondary Network-PSD</sys:String>
                        <sys:String>Cash and Carry</sys:String>
                        <sys:String>Modern Trade-Convenience Organized</sys:String>
                        <sys:String>Modern Trade-Grocery independent(SMMT)</sys:String>
                        <sys:String>HoReCa-Leisure outlets</sys:String>
                        <sys:String>HoReCa-Sports Clubs</sys:String>
                        <sys:String>HoReCa-Night Clubs</sys:String>
                        <sys:String>HoReCa-Karaoke</sys:String>
                        <sys:String>HoReCa-Casino</sys:String>
                        <sys:String>HoReCa-Café and Restaurant/Pubs</sys:String>
                        <sys:String>HoReCa-Other</sys:String>
                        <sys:String>Military-Welfare Shop</sys:String>
                        <sys:String>Military-Canteen</sys:String>
                        <sys:String>Convenience Mobile Outlets</sys:String>
                        <sys:String>Unconventional Outlets-Wine Stores</sys:String>
                        <sys:String>Unconventional Outlets-Other</sys:String>
                    </toolkit:ListPicker>

尝试使用 ListPickerItem 个子项而不是字符串。它们的默认外观应该比上面显示的更好:

<toolkit:ListPicker>
  <toolkit:ListPickerItem>Bob</toolkit:ListPickerItem>
  <toolkit:ListPickerItem>Betty</toolkit:ListPickerItem>
  <toolkit:ListPickerItem>Frank</toolkit:ListPickerItem>
  <toolkit:ListPickerItem>Frank</toolkit:ListPickerItem>
</toolkit:ListPicker>

要更改项目在完整模式页面中的外观,您需要更改 ListPickerFullModeItemTemplate 属性。像这样:

<toolkit:ListPicker>
    <toolkit:ListPicker.FullModeItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding}" FontSize="25" />
        </DataTemplate>
    </toolkit:ListPicker.FullModeItemTemplate>
    <sys:String>Convenience Eateries (CE)</sys:String>
    <sys:String>Grocery Store (GS)</sys:String>
    <!-- Hard coded values go here, just as in your code. -->
</toolkit:ListPicker>