UWP XAML:是否可以使用 XAML 行为来更改列表框中所选项目的外观?
UWP XAML: Is it possible to use XAML Behaviors to change what the selected item in a ListBox looks like?
如果我在 XAML 中定义一个 ListBox 并在 ListBox.ItemTemplate 中定义一个关联的 DataTemplate,是否可以使用 XAML Behaviors 来更改所选项目的外观?
例如如果我希望单个列表框项目在未被选中时由蓝色椭圆表示,但希望所选项目由红色椭圆表示,我可以使用 XAML 行为来更改它在运行时的外观吗关于用户更改选择?
您需要为(在您的实例中)Selected
VisualState 设置自定义 Style Template 样式,VisualStateManager
将为该状态调用,其中是的,您可以显示不同的外观基于该状态,包括 DOM.
中的椭圆
如果我在 XAML 中定义一个 ListBox 并在 ListBox.ItemTemplate 中定义一个关联的 DataTemplate,是否可以使用 XAML Behaviors 来更改所选项目的外观?
例如如果我希望单个列表框项目在未被选中时由蓝色椭圆表示,但希望所选项目由红色椭圆表示,我可以使用 XAML 行为来更改它在运行时的外观吗关于用户更改选择?
您需要为(在您的实例中)Selected
VisualState 设置自定义 Style Template 样式,VisualStateManager
将为该状态调用,其中是的,您可以显示不同的外观基于该状态,包括 DOM.