2012-12-17 57 views
-3

我真的很新的開發應用程序,但我有我在做什麼一定的瞭解。我使用Visual Studio Express for Windows 8列出使用Visual Studio C#

我用ListBoxItems創建了一個List(List A),當有人通過PointerPressed Event Handler單擊它們時,項目被添加到List B中,通過: ListB。 Items.Add( 「ITEMNAME」);

然而,我無法將事件處理程序添加到這些ListBoxItems,因此,如果有人知道一種方法,我可以影響基於列表B的的SelectedItem其他項目,這將不勝感激。

而且,我敢肯定,我應該用selectionChanged方法可以這樣做,但我不知道從哪裏裏去。請儘量讓我理解。非常感謝。

+0

Webforms right?打開後面的代碼,然後從第一個下拉菜單thetop屏幕列表控件的名稱。然後點擊第二個下拉菜單並選擇該事件。 Studio將創建您開始所需的一切。 –

+0

@ColinPear該評論看起來像一個答案 - 可能最好把它放在答案部分。 –

回答

0

SelectionChanged事件會給你一個提醒,即用戶從ListBox中更改了selectedItem。

然後,您可以採取listBox.SelectedItem,做任何你需要它。就像你的情況一樣,將它添加到另一個列表中。

0

感謝您的幫助。我研究過如何去做。

private void ListA_SelectionChanged(object sender, SelectionChangedEventArgs e) 
    { 
     if ((string)ListA.SelectedItem == "Item 1") 
     { 
      ListB.Items.Add("Item A"); 
     } 

其中用於利斯塔的選擇改變事件處理程序ListA_SelectionChanged,第1項是在利斯塔一個項目,項目A是名單B.由於一個項目這麼多。