【发布时间】:2015-03-12 11:46:04
【问题描述】:
我遇到了 Telerik 扩展器 IsExpanded 位的问题
- 场景-
如果绑定属性为 False,用户应该无法展开扩展器,如果扩展器已展开,则应该自行关闭。
- 实施 -
我做了这样一个简单的样式--
<Style TargetType="telerik:RadExpander">
<Style.Triggers>
<DataTrigger Binding="{Binding CanMultiSelect}" Value="False">
<Setter Property="IsExpanded" Value="False"></Setter>
<Setter Property="IsEnabled" Value="False"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
此样式部分工作正常,因此当 canMultiSelect 为 false 时,它会按原样禁用扩展器,但如果扩展器在属性为 false 时展开,它不会自行关闭。
任何想法或其他实现表示赞赏。
-- 编辑
我已经尝试过使用 wpf 扩展器,但没有区别
【问题讨论】:
-
IsExpanded是否绑定在Expander上?你设置初始值吗? -
初始值设置为 false,但我尝试过或不使用它,扩展扩展器会禁用但不会自行关闭
标签: c# .net wpf telerik expander