2014-01-28 66 views
0

我實際上面臨着一個關於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; 
      } 
     } 
+0

你能顯示代碼嗎?當選擇改變時你可能會做錯事。例如,當按下item1時,該項目被選中,但由於沒有首先選擇其他項目,因此不會引發SelectionChanged事件。 – venerik

+0

代碼置於主要問題:) –

回答

0

固定!我實際上正在檢查LongListSelector中的按鈕上的tap事件。我改變它來檢查LongListSelector,而是我修復了它!