如何选择Windows手机列表选择器中的所有项目

时间:2014-04-14 10:02:30

标签: windows-phone-8

我有windows手机列表选择器控制在我的代码我绑定来自c#.ie的项目,项目来自服务。我必须保持“全选”项目。所以我可以一次选择所有项目。我添加“全选”。选中“全选”复选框。我无法获取任何事件来执行代码,以便检查所有复选框并反映UI

提前致谢

2 个答案:

答案 0 :(得分:0)

试试此代码

private void SelectAll(object sender, RoutedEventArgs e)
{
    yourlistbox.SelectAll();
}

有关详细信息,请查看msdn http://msdn.microsoft.com/en-us/library/system.windows.controls.listbox.selectall%28v=vs.110%29.aspx

中的文档

我不确定这是否正确,但这是有效的

 List<object> arr = new List<object>((((System.Collections.Generic.Dictionary<string, string>)(s))).Values);
     for (int k = 0; k < data.Length; k++)
                {
                    object selectitem = arr[k];
                    items.Add(selectitem);
                }
   yourlistbox.SelectedItems = items;

这就是我在我的情况下使它工作的方式,所以方法是创建一个列表对象,其中包含数据源中的所有元素并分配给选定的项目。

答案 1 :(得分:0)