什么是在.cs .net silverlight代码中绑定SelectedIndexProperty的XAML等价物?

时间:2010-01-28 19:43:01

标签: silverlight xaml binding equivalent

我一直在使用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中表达相同的内容?

谢谢!

仪射线

1 个答案:

答案 0 :(得分:1)

假设您将ComboBox的父控件的DataContext(或组合框本身)设置为MyTrans,则应执行以下操作:

<ComboBox x:Name="cbComboBox" SelectedIndex="{Binding ID, Mode=TwoWay}" />