【问题标题】:How to get "CheckBox.Checked" item inside ListBox in Windows Phone如何在 Windows Phone 的 ListBox 中获取“CheckBox.Checked”项
【发布时间】:2014-06-19 06:26:56
【问题描述】:

我如何获得 CheckBox.Checked 项目,我的复选框在 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;
    }
}

【问题讨论】:

标签: c# windows-phone-8 checkbox


【解决方案1】:

希望对您有所帮助。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多