Добрый день! Прошу помощи.
Есть класс:
class TreeNodeItem: TreeNode
{
public string uid { get; set; }
public string firstName { get; set; }
public TreeNodeItem(String nodeText)
{
this.Text = nodeText;
}
}
Я заполняю TreeView на 100 нодов экземплярами класса.
Далее у меня происходит полностью своя отрисовка ноды:
protected override void OnDrawNode(DrawTreeNodeEventArgs e)
{
TreeNodeItem node = (TreeNodeItem) e.Node; // тут дичайшие тормоза
// код отрисовки...
}
Но я столкнулся с тем, что имею дикие тормоза и фризы при отрисовке, если делаю приведение типов. Но я не понимаю, как по другому вытащить из ноды свои данные и отрисовать их?
Использую WindowsForms.