我有一个使用GridView的ListView作为它的视图,列表中的每个项目都有一个带有RadioButton的DataTemplate。我试图找出如何检查第一个(或任何)RadioButton并实际触发Checked事件。这是我的xaml:
<ListView.View>
<GridView>
<GridViewColumn Header="Selected">
<GridViewColumn.CellTemplate>
<DataTemplate>
<RadioButton Name="selectedFoo"
Checked="selectedRadio_Checked"
IsChecked="True"
Tag="{Binding Id}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Id" DisplayMemberBinding="{Binding Id}"/>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}"/>
</GridView>
</ListView.View>
</ListView>
答案 0 :(得分:0)
我最终将一个处理程序附加到单选按钮加载事件并调用它的Checked处理程序。不是最好的解决方案,但它对我有用。