我實際上面臨着一個關於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
代碼置於主要問題:) –