gpt4 book ai didi

c# - 在样式中找不到可附加属性触发器

转载 作者:行者123 更新时间:2023-12-04 04:44:50 26 4
gpt4 key购买 nike

我有一个 RadTreeView并尝试使用 stye 触发器禁用几个节点:

<telerikNavigation:RadTreeView  ItemTemplate="{StaticResource HierarchyItemsTreeItemTemplate}">
<telerikNavigation:RadTreeView.Style>
<Style TargetType="telerikNavigation:RadTreeView">
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=TreeViewItem}, Converter={StaticResource converter}}" Value="true">
<Setter Property="IsEnabled" Value="false"/>
</DataTrigger>
</Style.Triggers>
</Style>
</telerikNavigation:RadTreeView.Style>
</telerikNavigation:RadTreeView >

但这给了我错误:

The attachable property Triggers was not found in Style

最佳答案

您似乎没有指定您的 Style 的属性应该适用于哪个 telerikNavigation:RadTreeView.Style .截至目前,您收到了 StyleContentTreeView
尝试:

<telerikNavigation:RadTreeView ItemTemplate="{StaticResource HierarchyItemsTreeItemTemplate}">
<telerikNavigation:RadTreeView.Style> <!-- Missing Line from original Code -->
<Style TargetType="telerikNavigation:RadTreeView">
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource FindAncestor,
AncestorType=TreeViewItem},
Converter={StaticResource converter}}"
Value="true">
<Setter Property="IsEnabled"
Value="false" />
</DataTrigger>
</Style.Triggers>
</Style>
</telerikNavigation:RadTreeView.Style> <!-- Missing Line from original Code -->
</telerikNavigation:RadTreeView>

关于c# - 在样式中找不到可附加属性触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18352834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com