Что такое XAML-эквивалент для привязки SelectedIndexProperty в коде .cs .net silverlight?

Я играл с привязками в Silverlight и выяснил, как привязывать в коде, но предпочел бы сохранить привязку в XAML.

Это код, который работает в моем файле .cs:

  System.Windows.Data.Binding IDBinding = new System.Windows.Data.Binding("ID");
            IDBinding.Source = MyTrans;
            IDBinding.Mode = System.Windows.Data.BindingMode.TwoWay;
            cbComboBox.SetBinding(ComboBox.SelectedIndexProperty, IDBinding);

это моя строка XAML:

<ComboBox x:Name="cbComboBox"   Margin="4,20,6,0" Foreground="#FFD41D1D" Height="25" VerticalAlignment="Top">

Как мне выразить то же самое в XAML?

Спасибо!

-Рэй


person Ray Delia    schedule 28.01.2010    source источник


Ответы (1)


Предполагая, что вы установили DataContext родительского элемента управления ComboBox (или самого поля со списком) на MyTrans, это должно сделать следующее:

<ComboBox x:Name="cbComboBox" SelectedIndex="{Binding ID, Mode=TwoWay}" />
person Henrik Söderlund    schedule 28.01.2010