[]
        
(Showing Draft Content)

GrapeCity.Forguncy.Plugin.BuiltinEditorSetting

类 BuiltinEditorSetting

活字格内置的属性编辑器。

实现
System.ComponentModel.INotifyPropertyChanged
命名空间: GrapeCity.Forguncy.Plugin
程序集: GrapeCity.Forguncy.Plugin.Design.dll
语法
public abstract class BuiltinEditorSetting : EditorSetting, INotifyPropertyChanged

构造函数

BuiltinEditorSetting()

活字格内置的属性编辑器。

声明
protected BuiltinEditorSetting()

属性

TemplateName

内置的数据模板名称。

声明
public virtual string TemplateName { get; protected set; }
属性值
类型 描述
string

方法

GetDataTemplate()

根据模板名称找到对应的属性编辑器的数据模板。

声明
public override DataTemplate GetDataTemplate()
返回值
类型 描述
System.Windows.DataTemplate

属性编辑器的数据模板。

重载
EditorSetting.GetDataTemplate()
示例

自定义属性编辑器的数据模板。

public class PassValueItemsEditorSetting : BuiltinEditorSetting
{
    public override DataTemplate GetDataTemplate()
    {
        var myResourceDictionary = new ResourceDictionary()
        {
            Source = new Uri("/PassListviewDataCommand;component/Control/Dictionary1.xaml", UriKind.RelativeOrAbsolute)
        };
        return myResourceDictionary["passValueItemsEditor"] as DataTemplate;
    }
}

实现

System.ComponentModel.INotifyPropertyChanged