2.3 KiB
2.3 KiB
源码 API 导航
下面是当前工作区的声明摘录,不是完整 C# 文件,不包含全部继承成员、访问器和条件编译条件。属性是否可写、依赖属性默认值、枚举成员和目标框架限制,需打开对应源码核对。
PropertyGrid
源码:src/Shared/HandyControl_Shared/Controls/PropertyGrid/PropertyGrid.cs
public class PropertyGrid : Control
public PropertyGrid()
public virtual PropertyResolver PropertyResolver
public event RoutedPropertyChangedEventHandler<object> SelectedObjectChanged
public object SelectedObject
public string Description
public double MaxTitleWidth
public double MinTitleWidth
public bool ShowSortButton
public override void OnApplyTemplate()
PlainTextPropertyEditor
源码:src/Shared/HandyControl_Shared/Controls/PropertyGrid/Editors/PlainTextPropertyEditor.cs
public class PlainTextPropertyEditor : PropertyEditorBase
public override FrameworkElement CreateElement(PropertyItem propertyItem)
PropertyEditorBase
源码:src/Shared/HandyControl_Shared/Controls/PropertyGrid/Editors/PropertyEditorBase.cs
public abstract class PropertyEditorBase : DependencyObject
public abstract FrameworkElement CreateElement(PropertyItem propertyItem);
public virtual void CreateBinding(PropertyItem propertyItem, DependencyObject element)
public virtual BindingMode GetBindingMode(PropertyItem propertyItem)
public virtual UpdateSourceTrigger GetUpdateSourceTrigger(PropertyItem propertyItem)
PlainTextPropertyEditor
源码:src/Shared/HandyControl_Shared/Controls/PropertyGrid/Editors/StringPropertyEditor.cs
public class PlainTextPropertyEditor : PropertyEditorBase
public override FrameworkElement CreateElement(PropertyItem propertyItem)