2012-04-08 15 views

答えて

0

ここでは、DataTemplateKeyの使用方法の例を示します。ただ、ノートやリマインダー:のx:Key属性は、データ型に基づいて生成される自動DataTemplateKeyよりも優先されます

<Window.Resources> 
<DataTemplate x:Key="ItemTemplate"> 
    <TextBlock Text="{Binding}" Foreground="Red" /> 
</DataTemplate> 

<DataTemplate x:Key="SelectedTemplate"> 
    <TextBlock Text="{Binding}" Foreground="White" /> 
</DataTemplate> 

<Style TargetType="{x:Type ListBoxItem}" x:Key="ContainerStyle"> 
    <Setter Property="ContentTemplate" Value="{StaticResource ItemTemplate}" /> 
    <Style.Triggers> 
     <Trigger Property="IsSelected" Value="True"> 
      <Setter Property="ContentTemplate" Value="{StaticResource SelectedTemplate}" /> 
     </Trigger> 
    </Style.Triggers> 
</Style> 

</Window.Resources> 
<ListBox x:Name="lstItems" ItemContainerStyle="{StaticResource ContainerStyle}" /> 
関連する問題