您好我已经在MainWindow中使用RadTreeView和Iam创建了一个UserControl。 在该用户控件中使用Hierarchial DataTemplate加载treeviewItems。
在Hierarchial DataTemplate中我使用Interaction触发器来选择底层节点,当我们单击rightmouse按钮但它不起作用时。我想我缺少TargetObject属性设置。它正在没有usercontrol正常工作。
if($obj3 !="")
{
if($obj3['type']=="1")
{
echo "value already Primary";
// Display primary Value And All data of user's timing
}
else if($obj3['type']=="2")
{
echo "value is already secondary"
// Display secondary Value And All data of user's timing
}
else
{
echo "value is already prefferd";
// Display prefferd Value And All data of user's timing
}
}
请帮助我,因为我是WPF UserControl.I的新手。我来了。
答案 0 :(得分:0)
由于您要更改的属性的目标是树视图项,因此您需要爬上可视树并找到它:
TargetObject="{Binding RelativeSource={RelativeSource AncestorType=rad:RadTreeViewItem}}"
(将rad:
替换为您为Telerik控件定义的命名空间。)