0

私はシルバーライトでバインディングをいじっていて、コードでバインドする方法を理解しましたが、バインディングを 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 に答える