我实际上面临着一个关于C#(WP8)中的LongLingSelector对象的问题。WP8 - LongListSelector“延迟”问题
我工作的字符串如下:
string tmpText = ((Storico)Storico.SelectedItem).Name;
其中(斯托里科)是类和斯托里科是LongListSelector XAML对象。
我目前需要的是,当用户按下列表中的一个项目时,我随后在tmpText字符串中获取其名称。
什么我目前得到,取而代之的,是以下几点:
假设我有我的列表中3项:
item1
item2
item3
我按第1项,没有任何反应。 我按项目2,我得到项目1的名称。 我按下项目1,我得到项目2的名称(并且一遍又一遍,当然还有项目3)。
有什么办法解决这个问题?
在此先感谢!
的完整代码在这里:)
private void Storico_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
if (Storico.SelectedItem is Storico)
{
string tmpText = ((Storico)Storico.SelectedItem).Name;
}
}
你能显示代码吗?当选择改变时你可能会做错事。例如,当按下item1时,该项目被选中,但由于没有首先选择其他项目,因此不会引发SelectionChanged事件。 – venerik
代码置于主要问题:) –