我有一个 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 模板?
我认为没有内置选项。添加针对 RadFilePathPicker
的
隐式样式并将
IsReadOnly
设置为 false,或者订阅 FieldLoaded
的 RadPropertyGrid
事件并将 (Field.Content as RadFilePathPicker).IsReadOnly
设置为 true。