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