現在、データグリッド内でバインディングを実行しようとしていますが、ビューのレベルがDataContext
になっています。ここでDataTemplateでのDataGridバインド
コードです:
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox SelectedItem="{Binding Operators}"
ItemsSource="{Binding DataContext.OperatorList,ElementName=FilterGrid}" />
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
いただきました!間違って上の任意のアイデアは? ViewのViewModelはコードの後ろに接続されています。
EDIT:あなたはそれが正しく解決されませんようDataGrid
のDataTemplate
は、あなたがElementName
バインディングを使用することはできません使用すると、そのバインディング機能していませんが原因解決能力の限界に
私の答えを見るhttp://stackoverflow.com/questions/9319662/how-do-i-bind-a-datagridcomboboxcolumn-to-entityframework-using-mvvm/9376563#9376563 – Phil