【问题标题】:TreeView Item - Hierarchichal Data Template with ComboTreeView 项 - 具有组合的分层数据模板
【发布时间】:2016-05-23 10:34:53
【问题描述】:

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

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

干杯, JB

【问题讨论】:

    标签: c# wpf telerik treeview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-08-27
      • 2011-07-22
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多