我在Silverlight xaml中有以下内容:
<UserControl........
<ScrollViewer Grid.Row="2">
<ListBox x:Name="lbList">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid HorizontalAlignment="Stretch" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="auto"/>
</Grid.ColumnDefinitions>
<Image Source="images/Bild1.png" Grid.Column="0"/>
<ComboBox Name="MyComboBox" Grid.Column="1"></ComboBox>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</ScrollViewer>
.............
</UserControl>
在代码背后:
static Dictionary<string, string> dictDocTypes
我填充了一些数据。 如何在MyComboBox中显示数据?
答案 0 :(得分:0)
方式1 将加载的事件放在您的组合上。在该类型转发器中发送给ComboBox并在其中填充数据。
方式2(纯MVVM)
将命令附加到事件。 Read here。通过自我(组合)。在VM命令中,将类型转换参数对象添加到Combo并填充它。