2013-03-13 62 views
0

有什麼辦法可以設置ListBoxItem不同的顯示文本和不同的隱藏值。我需要和HTML一樣的東西:WinRT XAML - ListBox中的值和文本

<select> 
    <option value="MyApple">Apple</option> 
    <option value="MyOrange">Orange</option> 
</select> 

回答

1

當然,但這不是您用XAML做的事情。您可以將ListBoxItem上的Tag屬性設置爲任何內容,但常用方法是使用MVVM模式和綁定,您將ListBoxItemsSource設置爲項目集合,並且每個項目都具有要顯示的屬性以及其他屬性在別處使用。您可以將可見屬性綁定到ListBoxItemTemplate中的元素,並將ListBoxSelectedItem與綁定到視圖模型的屬性的TwoWay綁定。現在,如果您不關心模式,只想看看它的工作情況 - 請繼續使用TagSelectionChanged事件。

+0

謝謝你,這是我需要的 – Earlgray 2013-03-13 09:07:01

+0

我如何從代碼訪問標籤值? – Earlgray 2013-03-13 11:15:35

+0

好的,我解決了它。 – Earlgray 2013-03-16 15:32:40