我有一个RadFilePathPicker作为RadPropertyGrid editor attribute
RadFilePathPicker定义为属性属性,如下所示:
[Telerik.Windows.Controls.Data.PropertyGrid.Editor(typeof(RadFilePathPicker), "FilePath")]
public string HtmlSourceFile { get; set; }
我想将RadFilePathPicker ReadOnly属性设置为false(默认值为true),但是,RadFilePathPicker是从RadPropertyGrid控件创建的,因此无法修改其属性。
是否有修改RadFilePathPicker属性的方法?也许通过为整个窗口设置XAML模板?
2条答案
按热度按时间2hh7jdfx1#
我不认为有一个内置的选项。添加一个以
RadFilePathPicker
为目标的implicit style并将IsReadOnly
设置为false,或者订阅RadPropertyGrid
的FieldLoaded
事件并将(Field.Content as RadFilePathPicker).IsReadOnly
设置为false。oymdgrw72#
使用
EditorAttribute
时,没有内置设置来执行此操作。作为
EditorAttribute
的替代,您可以使用PropertyDefinition
的EditorTemplate属性。这将允许您根据需要调整RadFilePathPicker
。