[英]Access custom element of WPF ListView
我有這個WPF ListView:
<ListView x:Name="OracleListView">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Header="Selected">
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox Checked="Item_Checked" Unchecked="Item_Unchecked"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Name" />
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
我像這樣填充它:
OracleListView.Items.Add(new ListBoxItem{Content="Table A"});
OracleListView.Items.Add(new ListBoxItem{Content="Table B"});
OracleListView.Items.Add(new ListBoxItem{Content="Table C"});
所以我有3個復選框和3個字符串的listview。 問題是:
如何訪問與所選項目相對應的復選框列?
您可以輕松地在已定義的事件處理程序中訪問相應的復選框:
private void Item_Checked(object sender, RoutedEventArgs e)
{
var checkBox = e.Source as CheckBox;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.