DataTemplate
いくつかのプロパティを公開する基本オブジェクトにバインドするために使用する基本があります。これらのアイテムはに表示されますItemList
。にバインドされているTextBlockが、オブジェクトのプロパティに格納されるのとIcon
同様のシンボルを表示するようにしようとしています。
Icon
<DataTemplate x:Key="Action180x180ItemTemplate">
<Grid HorizontalAlignment="Left" Width="180" Height="180">
<Border Background="OliveDrab">
<TextBlock Text="{Binding Icon}" FontFamily="Segoe UI Symbol" FontSize="72" Padding="0,20,0,0" TextAlignment="Center" />
</Border>
<StackPanel VerticalAlignment="Bottom" Background="DarkOliveGreen">
<TextBlock Text="{Binding Title}" Foreground="{StaticResource ListViewItemOverlayForegroundThemeBrush}" Style="{StaticResource TitleTextStyle}" Height="30" Margin="15,0,15,0"/>
</StackPanel>
</Grid>
</DataTemplate>
問題は、コードが実行されたときにシンボルが表示されず、代わりに生の値が表示されることです。バインドされたフィールドからシンボルを表示する方法について誰かが知っていますか(できればIcon
プロパティをから別のString
ものに変更せずに)?