【发布时间】:2014-06-19 06:26:56
【问题描述】:
我如何获得 CheckBox.Checked 项目,我的复选框在 listBox 内,并且 listbox 与一个类绑定。
我的班级有两个项目: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;
}
}
【问题讨论】:
-
用户一次可以选中多个复选框吗?您要将 ID 存储在哪里?
-
@Matthijs 一次,只有一个复选框,我想存储在字符串中。谢谢!!指导我。
标签: c# windows-phone-8 checkbox