На самом деле я сталкиваюсь с небольшой проблемой относительно объекта LongLingSelector в C# (WP8).WP8 - проблема с задержкой LongListSelector
Строка Я работаю на следующий:
string tmpText = ((Storico)Storico.SelectedItem).Name;
где (Storico) класс и Storico является объектом 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;
}
}
Можете ли вы показать код? Вероятно, что-то не так, когда выбор изменится. Например, при нажатии элемента 1 этот элемент выбирается, но поскольку ни один другой элемент не был выбран первым, событие SelectionChanged не поднимается. – venerik
код помещен в главный вопрос :) –