我有一个radtreeview控件的编辑模板。我想在编辑模板中添加一个组合(下拉列表)并填充它。我陷入了关于如何使用数据填充组合的部分。我无法引用组合控件,因为它在模板中,因此理论上只有在项目被选中后才会存在。我尝试使用绑定表达式返回到我的视图模型,但这似乎不起作用。
绑定是否可以填充模板中的组合?
干杯, JB
答案 0 :(得分:0)
我不确定编辑模板,但是我使用了一个类似于此的RadTreeView的ItemTemplate:
<HierarchicalDataTemplate ItemsSource="{Binding Children, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="200"/>
</Grid.ColumnDefinitions>
<TextBlock x:Name="Name" Text="{Binding Name}"/>
<ComboBox ItemsSource="{Binding ComboData}" Width="200" Grid.Column="1" />
</Grid>
</HierarchicalDataTemplate>
因此,ComboBox绑定到与Name属性位于同一级别的可枚举ComboData。