Я пытаюсь заполнить поле со списком внутри таблицы данных WPF.Это Xaml
<DataGrid x:Name="objects" ItemsSource="{Binding}" AutoGenerateColumns="False" HorizontalAlignment="Left" Height="91" Margin="96,56,0,0" VerticalAlignment="Top" Width="260" SelectionChanged="DataGrid_SelectionChanged" RenderTransformOrigin="0.581,0.499">
<DataGrid.Columns>
<DataGridTextColumn Header="Object Name" Binding="{Binding objName}" ClipboardContentBinding="{x:Null}"/>
<DataGridComboBoxColumn x:Name="dataGridComboBoxColumn" Header="Material" ClipboardContentBinding="{x:Null}" ItemsSource="{Binding Items, RelativeSource={RelativeSource AncestorType=Window}}" SelectedValuePath="{Binding Path=SelectedAwaitingItem, Mode=TwoWay}" Width="Auto" TextBinding="{x:Null}"/>
</DataGrid.Columns>
</DataGrid>
, а код
class objects(object):
def __init__(self, objName,Items):
self.objName = objName
self.SelectedAwaitingItem = ""
self.Items = Items
gridUnknownDocs = LogicalTreeHelper.FindLogicalNode(self, 'objects')
item = []
politetitles = {
1 : ('Mr' ),
2 : ('Ms'),
3 : ('Mrs'),
4 : ('Sir'),
}
item.append(objects("Cube",["3" "2"]))
item.append(objects("Square",["1" "2"]))
gridUnknownDocs.ItemsSource = item
Я могу видеть, что текстовое поле заполнено правильно (со значениями Cube и Square), но поле со списком выглядит всегда пустымЛюбое предложение о том, что я скучаю?Спасибо Макс