DataGridでComboBoxの値をバインドするのに問題があります。
<DataGrid Grid.Row="1" Grid.Column="0" ItemsSource="{Binding ListeGrilleTarifaire}" Name="dg_ForfaitCommune" AutoGenerateColumns="False" CanUserAddRows="True" CanUserDeleteRows="False" Visibility="{Binding accesGrilleForfaitCommune}">
<DataGrid.Columns>
<DataGridComboBoxColumn Header="{x:Static trad:Langues.lblPays}" ItemsSource="{Binding ListePrixUnitaires}" SelectedItemBinding="{Binding tarifDestination_PAYS,Mode=TwoWay}" Width="80" />
</DataGrid.Columns>
</DataGrid>
私のDataGridItemsSourceは、タイプ'ListeGrilleTarifaire'のオブジェクトです。
ListeGrilleTarifaireは、オブジェクトViewModelGrilleTarifaireのリスト(プロパティ)です。ViewModelGrilleTarifaireは、ユーザーコントロールのDataContextです(DataGridがあります)。
私が欲しいのは:
List<string>
ViewModelGrilleTarifaireクラスで定義されたリストListePays()に含まれる値をリストするためのコンボボックス。ListeGrilleTarifaire.tarifDestination_PAYSの値は、DataGridがListeGrilleTarifaireオブジェクトをロードするときにコンボボックスで自動的にバインドされる必要があります(つまり、バインドする必要があります)
どんな助けでも大歓迎です!!
ありがとうございました!
a。