UWP XAML:是否可以使用 XAML 行为来更改列表框中所选项的外观?



如果我在 XAML 中定义一个列表框,并在 ListBox.ItemTemplate 中定义一个关联的数据模板,是否可以使用 XAML 行为来更改所选项的外观?

例如,如果我希望单个列表框项在未选中时由蓝色椭圆表示,但希望所选项由红色椭圆表示,是否可以使用 XAML 行为根据用户更改选择来更改它在运行时的外观?

您需要为(在您的实例中(VisualStateManager将为该状态调用的SelectedVisualState 设置自定义样式模板的样式,其中是的,您可以根据该状态显示不同的外观,包括 DOM 中的椭圆。

最新更新