TreeView 项目 - 带组合的分层数据模板

TreeView Item - Hierarchichal Data Template with Combo

我有一个 radtreeview 控件的编辑模板。我想在编辑模板中添加一个组合(下拉)并填充它。我陷入了如何让组合填充数据的部分。我无法引用组合控件,因为它在模板中,因此理论上在选择项目之前不存在。我尝试使用绑定表达式回到我的视图模型,但这似乎不起作用。

绑定是否应该在模板中填充组合?

干杯, JB

我不确定编辑模板,但我已经为 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。