Exemplo n.º 1
0
 protected override object CreateSelectObject(MultiEditable <T> dest)
 {
     return(new SelectObject <T>(obj =>
     {
         dest.Append((T)obj);
         this.InsertBefore(new GenericEditableTreeNode <T>(Env, obj, dest, Title));
     }, Env));
 }
Exemplo n.º 2
0
        protected EditableTreeNode(EditableEnvironment env, MultiEditable <T> dest, string title)
        {
            Env   = env;
            Dest  = null;
            Tag   = CreateSelectObject(dest);
            Title = title;

            SetupCommon();
        }
Exemplo n.º 3
0
 public GenericEditableTreeNode(EditableEnvironment env, MultiEditable <T> dest, string title)
     : base(env, dest, title)
 {
 }
Exemplo n.º 4
0
 public static EditableTreeNode <T> Create <T>(EditableEnvironment env, MultiEditable <T> dest, string title = null)
     where T : class
 {
     return(new GenericEditableTreeNode <T>(env, dest, title));
 }
Exemplo n.º 5
0
 protected abstract object CreateSelectObject(MultiEditable <T> dest);