我已定义自定义ListviewItemStyle
。
在样式模板中有一个按钮
<Button x:Name="btnAbout" Grid.Column="1"
Style="{StaticResource GCAboutButton}"
Visibility="Collapsed"
Command="{Binding DataContext.AboutCommand, ElementName=List}"
CommandParameter="{Binding Item}">
</Button>
VisualStateManager
Visibitity
此Visible
已更改为Selecetd
,ListViewItem
状态为class Base; class Man: Base; class Woman:Base;
。
ListView包含从基类派生的不同类型的项目,例如:
SelectedItem
问题是:
当所选项目为女性时,当SelectionChanged
为人时,按钮必须是可见的,不可见。
如何从代码中获取模板中定义的按钮。例如,ListView
的事件{{1}}。