如何处理ListBox的Item被选中的trigger?

weixin_38061328 2017-08-11 03:26:57
意图:当ListBox中的某个Item被选中(可能是用鼠标选择,也可能是代码选中),如何设置Trigger来更改其中TextBlock的颜色
代码如下:
<ListBox Name="listBox1" Height="58" ItemsSource="{Binding Persons}">
<ListBox.ItemTemplate>
<DataTemplate>
<Border>
<Grid>
<TextBlock x:Name="Label" Text="{Binding Name}" FontSize="20"/>
</Grid>
</Border>

<DataTemplate.Triggers>
<EventTrigger RoutedEvent="当前item被选择???">
<Setter TargetName="Label" Property="Foreground" Value="Red"/>
</EventTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>

...全文
12 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧