binding combobox dans dataform, avoir un element selectionné automatiquement
bonjour
j'ai créé un dataform il contient plusierus sorte d'item (combobox, listbox...)
je bind mes données sur les param d'un objet
j'ia un pb ac ma combobox,je bind sur le paramatre "tri" qui est une List<string>
j'ai bien dans ma combobox les différents choix. mais je n'arrive pas a qu'il n'y ai pa le choix vide (par défo le selecteditem a 0 par exmple
mais je peux pas faire dans le xaml selecteditem à 0 (car au débu ia rien) et dans le c# non plus. il me met tjs macombo.item.count = 0
code xaml :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <dataFormToolkit:DataForm >
<StackPanel>
<dataFormToolkit:DataField >
<ComboBox x:Name="FormulaireTri" ItemsSource="{Binding tri}">
</ComboBox>
</dataFormToolkit:DataField>
<dataFormToolkit:DataField>
<ListBox x:Name="FormulaireFiltre1" MaxHeight="100" SelectionMode="Multiple" ItemsSource="{Binding filtre, Mode=OneWay}" >
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock x:Name="tb" Text="{Binding Nom }"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</dataFormToolkit:DataField>
</dataFormToolkit:DataForm > |
CS :
Code:
1 2 3
|
MaClasseFormulaire formulaire1 = new MaClasseFormulaire (listeFiltre1);
formulaire.CurrentItem = formulaire1; |
(ma liste tri est creer et implaménter dans ma classe maclasseformulaire