【发布时间】:2018-05-23 07:12:22
【问题描述】:
如果我在 XAML 中定义一个 ListBox 并在 ListBox.ItemTemplate 中定义一个关联的 DataTemplate,是否可以使用 XAML Behaviors 来更改所选项目的外观?
例如如果我希望单个列表框项目在未选中时由蓝色椭圆表示,但希望所选项目由红色椭圆表示,我可以使用 XAML 行为来根据用户更改在运行时更改它的外观吗?选择?
【问题讨论】:
-
为此,您需要重新设置 ListBox 的 ItemContainerStyle 的样式并编辑 Selected VisualStates
标签: xaml windows-10-universal uwp-xaml