2015-02-12 63 views
0

enter image description here我是新來的Windows移動應用程序。 我有一個數據透視頁面,裏面有多個透視項目。 在數據透視表中有列表選取器,其中的數值是硬編碼的。 如果列表選取器中有更多項目,則默認情況下,所有項目都會顯示在新頁面中。 我的問題是因爲打開屏幕時所有的項目字體太小。 如何在列表選取器項目打開時更改列表選取器項目的字體大小。 我的代碼是這樣的。在ListPicker中更改ItemSize Windows Phone

<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> 

回答

0

要改變項目的外觀在全模式頁面,您需要更改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> 
+0

我不想綁定值。我正在使用硬編碼值。 – Tom 2015-02-13 08:15:00

+1

@Tom這與硬編碼值無關。我稍微修改了一下代碼,告訴你在哪裏/如何放置硬編碼值。這就是'ListPicker'的工作方式 - 硬編碼或不是,選擇器有一個要顯示的項目列表,然後有'ItemTemplate'和'FullModeItemTemplate'模板綁定到單個項目並定義項目的外觀。如果你想改變項目的外觀,你必須改變它的模板。 – yasen 2015-02-13 09:27:58

1

嘗試使用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> 
+0

如何使用它?你可以寫樣本代碼嗎? – Tom 2015-02-12 06:02:18

+0

添加上面的樣本 – 2015-02-13 07:38:22

相關問題