<span style="font-size:14px;"><ControlTemplate x:Key="redItemTemplate">
<Border BorderBrush="Red"
BorderThickness="3">
<StackPanel HorizontalAlignment="Stretch">
<TextBlock Text="{Binding Path=GroupName}" />
<TextBlock Text="{Binding Path=myType}" />
</StackPanel>
</Border>
</ControlTemplate>
<ControlTemplate x:Key="yellowItemTemplate">
<Border BorderBrush="Yellow"
BorderThickness="3">
<StackPanel HorizontalAlignment="Stretch">
<TextBlock Text="{Binding Path=GroupName}" />
<TextBlock Text="{Binding Path=myType}" />
</StackPanel>
</Border>
</ControlTemplate>
<Style x:Key="MyListBoxItemStyle"
TargetType="{x:Type ListBoxItem}">
<Setter Property="Template"
Value="{DynamicResource greenItemTemplate}" />
<Style.Triggers>
<span style="color:#FF6666;"> <DataTrigger Binding="{Binding myType}"
Value="c">
<Setter Property="Template"
Value="{DynamicResource redItemTemplate}" />
</DataTrigger></span>
<DataTrigger Binding="{Binding myType}"
Value="b">
<Setter Property="Template"
Value="{DynamicResource yellowItemTemplate}" />
</DataTrigger>
</Style.Triggers>
</Style></span>
listboxItem 动态选择模版
最新推荐文章于 2024-08-16 18:04:50 发布