如何获取 CheckBox.Checked 项目,我的复选框在列表框内,列表框与类绑定(bind)。
我的类(class)有两个项目:Name
和 Id
我的代码如下:
我希望当我选中复选框时,在后台,我想要选中项目的 Id。
private void CheckBox1_Checked(object sender, RoutedEventArgs e)
{
ListBoxItem checedItem = this.listBox1.ItemContainerGenerator.ContainerFromItem((sender as CheckBox).DataContext) as ListBoxItem;
if (checedItem != null)
{
checedItem.IsSelected = true;
}
}
最佳答案
希望这对你有帮助。
private void CheckBox1_Checked(object sender, RoutedEventArgs e)
{
var checkBox = (CheckBox)sender;\
var data = (Your class)checkBox.DataContext;
var id = data.id;
}
关于c# - 如何在 Windows Phone 的 ListBox 中获取 "CheckBox.Checked"项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24300055/