0

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

谢谢!

-射线

4

1 回答 1

1

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

<ComboBox x:Name="cbComboBox" SelectedIndex="{Binding ID, Mode=TwoWay}" />
于 2010-01-28T20:53:17.163 回答