如何获取"CheckBox.Checked"项在Windows Phone的列表框中

本文关键字:quot Phone Windows 列表 项在 Checked 获取 何获取 CheckBox | 更新日期: 2023-09-27 18:09:22

如何获取CheckBox。选中的项目,我的复选框在listBox和listBox被绑定到一个类。我的班级有两个项目:NameId

我的代码如下:

我想当我选中复选框时,在后台,我想要选中项的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;
    }
}

如何获取"CheckBox.Checked"项在Windows Phone的列表框中

可能对你有帮助。

private void CheckBox1_Checked(object sender, RoutedEventArgs e)
{
    var checkBox = (CheckBox)sender;'
    var data = (Your class)checkBox.DataContext;
    var id = data.id;
}