C# - Windows应用商店应用8.1 ListView默认为第二个值

时间:2014-02-09 23:00:11

标签: c# xaml listview windows-store-apps

所以我有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 []是否具有我想要的正确值

0 个答案:

没有答案