2016-05-23 29 views
0

我有一个radtreeview控件的编辑模板。我想在编辑模板中添加一个组合(下拉列表)并将其填充。我被困在关于如何获得组合数据填充的部分。我无法引用组合控件,因为它在模板中,所以理论上不存在,直到项目被选中。我试图使用绑定表达式回到我的视图模型,但似乎并不奏效。TreeView项目 - 组合分层数据模板

应该绑定工作来填充模板内的组合?

干杯, JB

回答

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> 

所以组合框绑定到可枚举的ComboData与Name属性存在于同一级别。

+0

谢谢 - 必须是我的约束性表达。 – user703163