2013-03-13 10 views
0

ListBoxItem에 다른 표시되는 텍스트와 다른 숨겨진 값을 설정하는 방법이 있습니까? HTML에서 할 수있는 것과 똑같은 작업을 원합니다.WinRT XAML - ListBox의 값과 텍스트

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

답변

1

물론 XAML로 작업하는 방식이 아닙니다. 에 Tag 속성을 설정할 수는 있지만 일반적인 접근 방법은 ListBoxItemsSource을 항목 모음으로 설정하고 각 항목에 표시 할 속성 및 기타 속성을 지정하는 경우 MVVM 패턴 및 바인딩을 사용하는 것이 일반적입니다 다른 곳에서 사용할 수 있습니다. 표시되는 속성을 ListBoxItemTemplate에있는 요소에 바인딩하고 의 SelectedItem을 바인딩하고 TwoWay 뷰 모델의 속성에 바인딩합니다. 이제 패턴을 신경 쓰지 않고 단순히 작동하는 것을보고 싶다면 TagSelectionChanged 이벤트를 사용하십시오.

+0

감사합니다. 내가 필요한 것은 – Earlgray

+0

코드에서 태그 값에 액세스 할 수 있습니까? – Earlgray

+0

좋아, 해결 했어. – Earlgray