Як усталяваць SilverLight значэнне ComboBoxItem ў XAML

Я ствараю DataTemplate для выпадальны спіс выглядае наступным чынам:


     
           
               CJ1
               CJ3
               Bravo
               Excel
               Sovereign
           
     

Гэта робіць добра, але я хацеў бы мець магчымасць асацыяваць значэнне з кожным з элементаў без неабходнасці звязаць яго з нейкім кантэкстам дадзеных. Напрыклад, я хацеў бы, CJ1 ComboBoxItem мець значэнне 5. Як бы я ўсталяваць тыя ў XAML?

як:

CJ1

Дзякуй!

4

1 адказы

Вы можаце ўсталяваць Імя ўласцівасць быць любую радок і выкарыстоўваць. Для большай гнуткасці, вы можаце выкарыстоўваць Тэг <�код /> ўласцівасць, якое ў адпаведнасці з MSDN:

    <�Р> Атрымлівае або задае адвольнае значэнне аб'екта, які можа быць выкарыстаны для захоўвання карыстацкай інфармацыі аб гэтым аб'екце. </Р>   

Вы можаце прачытаць больш пра Тэг . Я б сказаў, што Тэг , верагодна, лепш, у адрозненне ад выгібу Імя вашай волі, і вы можаце ўставіць радок у Тэг так жа лёгка, як Імя .

10
дададзена
Няма праблем. Для таго, каб звязаць SelectedValue у Тэг будзе выглядаць .
дададзена аўтар Zannjaminderson, крыніца
Дзякуй! І яшчэ адно: як бы я звязаць SelectedValue з выпадальнага спісу ў тэгу?
дададзена аўтар Rick Hodder, крыніца
Працаваў як шарм - Дзякуй!
дададзена аўтар Rick Hodder, крыніца