所以我有2个listview。主要包含一天中的小时,另一天包含一周中的哪一天。
如果我从小时列表中选择一个项目,它可以轻松选择正确的日期 但是当我把代码放入选定日期的正确时间时,它会出错。 第一个选项(今天)将选择正确的小时,下一个(明天)也将被选中。但是,当我尝试后天的任何一天时,它会出错。我调试了它,发现它运行方法很好,并选择正确的小时,然后方法再次运行,并将选择默认返回到第二个选项(明天)。无论我点击哪一天(今天除外),都会发生这种情况。
这是我用来选择日期的C#代码
switch (lvi.SelectedIndex)
{
case 0:
gridPanels.SelectedIndex = hourIndex[0];
break;
case 1:
gridPanels.SelectedIndex = hourIndex[1];
break;
case 2:
gridPanels.SelectedIndex = hourIndex[2];
break;
case 3:
gridPanels.SelectedIndex = hourIndex[3];
break;
case 4:
gridPanels.SelectedIndex = hourIndex[4];
break;
}
//在XAML Im中使用SelectionChanged =“Method_Name”
注意:我已经通过调试器检查了我的hourIndex []是否具有我想要的正确值