标签: radtreeview

如何在radtreeview项目中显示更多的图像(wpf - telerik)

我正在使用以下代码以编程方式从资源中将图像添加到radtreeviewitem.

"/myAssembley;component/Resources/image1.png"
Run Code Online (Sandbox Code Playgroud)

并且图像显示成功.现在我需要添加另一个需要在radtreeviewitem中第一个图像旁边显示的图像.

如何实现它.

如下图所示,我需要使用treeviewitem在单个树视图项目中显示文件夹图标和红色方块图标.

在此输入图像描述

c# wpf telerik radtreeview

9
推荐指数
1
解决办法
380
查看次数

使用telerik radtreeview按需加载

我使用子项目构建Radtreeview,使用按需加载事件来加载子项目,它可以正常工作.

这里的问题是每个子项都有扩展符号,但有一点是父项没有子项,在这种情况下,我不想显示扩展符号的子项.我怎样才能做到这一点?

wpf mvvm radtreeview

6
推荐指数
1
解决办法
2230
查看次数

RadDataFilter过滤RadTreeView项目

我正在使用RadDataFilter来过滤RadTreeView的ItemSource,但是当执行此代码时,过滤器仅适用于不足的Root节点.有没有办法让过滤器在节点层次结构中流淌,以便为每个节点调用我的谓词?换句话说,过滤器可以作为一个整体应用于TreeView吗?

RadDataFilter:Source绑定到ViewModel中的ObservableCollection.

<telerik:RadDataFilter Name="radDataFilter"
                           telerik:StyleManager.Theme="Metro"
                           Grid.Row="2"
                           VerticalAlignment="Top"
                           HorizontalAlignment="Center"
                           MaxHeight="250"
                           Width="500"
                           BorderBrush="SkyBlue"
                           BorderThickness="2"                     
                           Source="{Binding SampleCollection}"
                           Margin="1" />
the RadTreeView:
 <telerik:RadTreeView  x:Name="RadTreeView1"
                                 VerticalAlignment="Top"
                                 HorizontalAlignment="Stretch"
                                 Grid.Row="1"
                                 ToolBar.OverflowMode="Always"
                                 BorderBrush="SkyBlue"
                                 BorderThickness="2"
                                 MinHeight="300"
                                 MaxHeight="500"
                                 MinWidth="500"
                                 telerik:StyleManager.Theme="Metro"
                                 ItemsSource="{Binding FilteredSource,ElementName=radDataFilter}">
        >
        <telerik:RadTreeView.ItemTemplate>
            <HierarchicalDataTemplate ItemsSource="{Binding Children,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
                <TextBlock x:Name="Item" Text="{Binding SampleCode}">
                </TextBlock>
                <HierarchicalDataTemplate.Triggers>
                    <DataTrigger Binding="{Binding IsDescribed, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Value="true">
                        <Setter TargetName="Item" Property="Foreground" Value="Red"/>
                    </DataTrigger>
                </HierarchicalDataTemplate.Triggers>
            </HierarchicalDataTemplate>
        </telerik:RadTreeView.ItemTemplate>
    </telerik:RadTreeView>
Run Code Online (Sandbox Code Playgroud)

我知道Filter是ItemsCollection的一个属性(不是DP),它不是DependencyObject,所以DP Value继承不存在.树中的每个节点都有自己的ItemsCollection,它有自己的Filter.如何设置每个Node的过滤器?

c# wpf xaml telerik radtreeview

5
推荐指数
1
解决办法
1833
查看次数

绑定Telerik RadTreeView客户端

我有一个javascript对象数组,我想用它来填充RadTreeView.除了为我的对象集合手动编写自己的绑定方法之外,我无法弄清楚如何从客户端完成此操作.

我的javascript数组中的每个对象都有

Id ParentId值文本

有没有办法从客户端的这个javascript数据结构自动填充整个树?我必须1比1做这个吗?通过遍历我的数组并递归下去树?

我正在使用Web服务来获取具有此数据的JSON对象,并且我想完全构建树,而不仅仅是在扩展节点上.

javascript c# asp.net telerik radtreeview

3
推荐指数
1
解决办法
1万
查看次数

这些列目前没有唯一值

我面临以下问题:当我尝试绑定Telerik Treeview时

这些列目前没有唯一值.


我的代码:

protected void BindRTV()
{
    rtv_acd.DataTextField = "name";
    rtv_acd.DataValueField = "main_id";
    rtv_acd.DataFieldID = "main_code";
    rtv_acd.DataFieldParentID = "father_code";
    rtv_acd.DataSource = dt;
    rtv_acd.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

数据快照:

在此输入图像描述

如何解决这个问题,我知道这main_code是重复但我想要的.

c# asp.net datatable telerik radtreeview

2
推荐指数
1
解决办法
2万
查看次数

为具有给定值的节点深入搜索Telerik Radtreview子树?

我有一个RadTreeView C#组件.树是嵌套的,因此一些节点具有其子树,存储在上层节点的Nodes属性中.

现在我需要按值找到一个节点.节点隐藏在子树的某个地方.如果我使用电话

  RadTreeNode rtn= PagesTreeView.Nodes.FindNodeByValue(i.ToString());
Run Code Online (Sandbox Code Playgroud)

其中PagesTreeView是我的树,然后它只搜索顶级节点.

我如何使用Value来查找节点,不仅使用当前树级的节点,而且还可以使用子树?我是否需要自己编写这样的递归搜索,或者有一个简单的解决方案?

telerik radtreeview

1
推荐指数
1
解决办法
3968
查看次数

标签 统计

radtreeview ×6

telerik ×5

c# ×4

wpf ×3

asp.net ×2

datatable ×1

javascript ×1

mvvm ×1

xaml ×1