WPF - 用作 RadPropertyGrid 编辑器属性时修改 RadFilePathPicker 属性

问题描述 投票:0回答:1

我有一个 RadFilePathPicker 作为 RadPropertyGrid 编辑器属性

RadFilePathPicker 定义为 property 属性,如下:

[Telerik.Windows.Controls.Data.PropertyGrid.Editor(typeof(RadFilePathPicker), "FilePath")]
public string HtmlSourceFile { get; set; }

我想将 RadFilePathPicker ReadOnly preperty 设置为 false(默认为 true),但是,RadFilePathPicker 是从 RadPropertyGrid 控件创建的,因此无权修改其属性。

有没有办法修改 RadFilePathPicker 属性?也许通过为整个窗口设置一个 xaml 模板?

c# wpf xaml telerik
1个回答
0
投票

我认为没有内置选项。添加针对 RadFilePathPicker

隐式样式
并将
IsReadOnly
设置为 false,或者订阅
FieldLoaded
RadPropertyGrid
事件并将
(Field.Content as RadFilePathPicker).IsReadOnly
设置为 true。

© www.soinside.com 2019 - 2024. All rights reserved.