2010-01-28 5 views
0

J'ai joué avec des bindings dans Silverlight, et j'ai trouvé comment lier dans le code, mais je préférerais garder la liaison dans le XAML.Quel est l'équivalent XAML pour lier SelectedIndexProperty au code .cs .net silverlight?

Ceci est le code qui fonctionne dans mon fichier .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); 

ceci est ma ligne de XAML:

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

Comment puis-je exprimer la même chose en XAML?

Merci!

-Ray

Répondre

1

En supposant que vous définissez le DataContext du contrôle parent du ComboBox (ou sur le combobox lui-même) à Mytrans, ce qui suit devrait le faire:

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