0

コンボボックスを Xceed WPF データグリッドに追加しようとしていますが、Itemssource をコンボ ボックスにバインドできません。データグリッドの xaml は次のとおりです。

<xwpf:DataGridControl ItemsSource="{Binding SaleDetails}" AutoCreateColumns="False"  >
        <xwpf:DataGridControl.Columns>
            <xwpf:Column FieldName="Status" Title="Status" CellContentTemplate="{StaticResource colReinstatementType}" CellEditor="{StaticResource statusEditor}" />
        </xwpf:DataGridControl.Columns>
</xwpf:DataGridControl>

資力

    <UserControl.Resources>
    <DataTemplate x:Key="colReinstatementType">
            <ComboBox BorderThickness="0"
                      x:Name="cmbStatus1"
                      IsReadOnly="False"
                      IsEditable="True"
                      MinHeight="20"
                      DisplayMemberPath="part_no"
                      Text="{xwpf:CellEditorBinding NotifyOnSourceUpdated=True}"  
                      SelectedItem="{Binding Item, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                      ItemsSource="{Binding AvailablePartMaterial, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
            </ComboBox>
        </DataTemplate>
        <xwpf:CellEditor x:Key="statusEditor">
            <xwpf:CellEditor.EditTemplate>
                <DataTemplate>
                    <ComboBox BorderThickness="0"
                              x:Name="cmbStatus"
                              IsReadOnly="False"
                              IsEditable="True"
                              MinHeight="20"
                              DisplayMemberPath="part_no"
                              Text="{xwpf:CellEditorBinding NotifyOnSourceUpdated=True}"  
                              SelectedItem="{Binding Item, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                              ItemsSource="{Binding AvailablePartMaterial, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
                    </ComboBox>
                </DataTemplate>
            </xwpf:CellEditor.EditTemplate>
        </xwpf:CellEditor>            
     </UserControl.Resources>

Itemコレクションがデータグリッドにバインドされている型AvailablePartMaterialに存在します。SaleSheetプロパティでさえItem起動されます。つまり、コンボ ボックスの選択されたアイテムがバインドされます。しかし、コンボボックスにはデータが表示されません。

4

1 に答える 1