2012-02-07 70 views
1

我遇到了listpicker(SelectionMode =「Multiple」!!!)的問題。當我進入全模式時,它不會顯示「完成」,「取消」圖標,如果圖像不在我的項目中。silverlight工具包listpicker wp7丟失圖標

在全屏模式下我唯一有此XAML代碼

<DataTemplate x:Key="listPickerFullModeItemTemplate"> 
<StackPanel Orientation="Horizontal"> 
<TextBlock Text="{Binding Name}" FontSize="30" Height="40" FontFamily="Segoe WP"/> 
</StackPanel> 
</DataTemplate> 

<toolkit:ListPicker Header="Floral" SelectionMode="Multiple" FullModeHeader="Floral" CacheMode="BitmapCache" x:Name="floralListPicker" Margin="0,0,12,0" ItemTemplate="{StaticResource listPickerItemTemplate}" FullModeItemTemplate="{StaticResource listPickerFullModeItemTemplate}"/> 

代碼就可以了,一切工作正常,但圖標不顯示,實際上它顯示爲默認應用欄缺少的圖標圖像。我從工具包樣本中複製圖像,但沒有去。

有人知道最新錯了嗎? 無論如何強制模板上的圖標?

謝謝。

回答

5

您是否需要在其屬性窗口中將圖標的構建操作設置爲「內容」?

+0

從來沒有意識到,我不得不將它設置爲內容。這個竅門謝謝你。 – 2012-02-07 17:07:25

+0

如何將圖標的構建動作設置爲「內容」? – Tom 2015-02-12 09:17:16

0

我通過探索工具包的示例解決方案找到了解決方案。

如果不使用專門的頁面爲fullmode選擇,你需要包含以下圖片到您的項目: 創建一個名爲Toolkit.Content(不工具包/內容)一個子文件夾。

然後,包含名爲:ApplicationBar.Cancel.pngApplicationBar.Check.png的文件。 將它們標記爲內容。

就這樣!現在應該顯示您的圖標。

希望這可以幫助你!