Wpf 如何使用Ironpython代码将项目放入XAML组合框/列表框中?

Wpf 如何使用Ironpython代码将项目放入XAML组合框/列表框中?,wpf,xaml,combobox,listbox,ironpython,Wpf,Xaml,Combobox,Listbox,Ironpython,我有一个列表框和一个组合框,下面描述了XAML代码,我试图从IronPython代码而不是XAML中填充这个列表框和组合框 如何从代码中填充此列表 在列表中,我需要多个列 <ComboBox x:Name="comboBox1" Grid.Column="0" Grid.Row="0" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="53,14.223,0,0" Width="54" Height="19" />

我有一个列表框和一个组合框,下面描述了XAML代码,我试图从IronPython代码而不是XAML中填充这个列表框和组合框

如何从代码中填充此列表

在列表中,我需要多个列

<ComboBox
x:Name="comboBox1"
Grid.Column="0"
Grid.Row="0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Margin="53,14.223,0,0"
Width="54"
Height="19" />

<ListBox
x:Name="listBox1"
Grid.Column="0"
Grid.Row="0"
VerticalAlignment="Top"
Margin="0,30.223,14.5,0"
Height="368.639" HorizontalAlignment="Right" Width="442.619" />

使用以下SO帖子的公认答案:我设法从Ironpython代码中填充并绑定了组合框和列表中的m

我将把所有代码放在这里,以防有人发现自己处于相同的情况:

首先,需要在XAML中更改listbox以指定绑定:

<DataTemplate x:Key="DataTemplate1">
             <Grid>
                  <Grid.ColumnDefinitions>
                     <ColumnDefinition Width="80"/>
                     <ColumnDefinition Width="*"/>
                  </Grid.ColumnDefinitions>
            <TextBlock Text="{Binding Path=lproperty, FallbackValue=Property}" />
            <TextBlock Text="{Binding Path=lvalue, FallbackValue=Value}" Grid.Column="1" HorizontalAlignment="Right" Margin="0,0,-60,0" Width="360" />                

            </Grid>     


</DataTemplate>

使用以下SO帖子的公认答案:我成功地从Ironpython代码中填充并绑定了combobox和list中的m

我将把所有代码放在这里,以防有人发现自己处于相同的情况:

首先,需要在XAML中更改listbox以指定绑定:

<DataTemplate x:Key="DataTemplate1">
             <Grid>
                  <Grid.ColumnDefinitions>
                     <ColumnDefinition Width="80"/>
                     <ColumnDefinition Width="*"/>
                  </Grid.ColumnDefinitions>
            <TextBlock Text="{Binding Path=lproperty, FallbackValue=Property}" />
            <TextBlock Text="{Binding Path=lvalue, FallbackValue=Value}" Grid.Column="1" HorizontalAlignment="Right" Margin="0,0,-60,0" Width="360" />                

            </Grid>     


</DataTemplate>