ListPicker设立默认选中item

ListPicker设置默认选中item在windowsphone7开发中,设置ListPicker的默认选中item需要注意一个问题,Select

ListPicker设置默认选中item

在windowsphone7开发中,设置ListPicker的默认选中item需要注意一个问题,SelectedItems是int类型的,如果传入了例如long类型的数据,会导致设置失败。

今天因为没留意这个问题,导致了浪费时间在这方面代码检查。

直接上代码:

        private void SetSelectedItems(List<long> selectedItems)        {            List<int> _selecteditems = new List<int>();            foreach (var item in selectedItems)            {                int dayOfWeek = (int)item;                _selecteditems.Add(dayOfWeek);                            }            DayOfWeeksLP.SelectedItems = _selecteditems;            //  DayOfWeeksLP.SelectedItems = selectedItems;  // 这样设置是无效的        }