从后面的代码填充ComboBox以显示在MyComboBox中
本文关键字:显示 MyComboBox ComboBox 填充 代码 | 更新日期: 2023-09-27 18:10:17
我有以下在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中显示数据?
方式1将加载事件放在你的连击上。在该类型转换sender到ComboBox,并在其中填充您的数据。
Way 2 (Pure MVVM)
将命令附加到事件。在这里阅读的。传入self (Combo)。在VM命令中,将参数对象类型转换为Combo并填充