Как добавить пользовательское свойство в UltraTreeNode Collection (Infragistics UltraTree Control) - PullRequest
0 голосов
/ 29 ноября 2018

Как добавить пользовательское свойство в коллекцию UltraTreeNode?использование версии 12.x управления UltraTree Infragistics.

Например:

UltraTree MyUltraTree = new UltraTree();
UltraTreeNode MyNode =  new UltraTreeNode();
MyNode.Text = "Caption of My Node";
MyNode.MyCustomProperty = "This is custom property want to Add in Node Collection";
MyUltraTree.Nodes.Add(MyNode);

1 Ответ

0 голосов
/ 30 ноября 2018

Как писал Стюард, вы можете наследовать UltraTreeNode следующим образом:

public class CustomUltraTreeNode: UltraTreeNode
{
    public string MyCustomPorperty { get; set; }

    public string SomeOtherCustomProperty { get; set; }
}

Тогда вы можете использовать CustomUltraTreeNode вместо UltraTreeNode следующим образом:

UltraTree MyUltraTree = new UltraTree();
CustomUltraTreeNode MyNode = new CustomUltraTreeNode();
MyNode.Text = "Caption of My Node";
MyNode.MyCustomPorperty = "This is custom property want to Add in Node Collection";
MyNode.SomeOtherCustomProperty = "This is some other custom property";
MyUltraTree.Nodes.Add(MyNode);
...