Предположим, у нас есть интерфейс:
public interface ITreeNode
{
string Text { get; set; }
IEnumerable<ITreeNode> Nodes { get; set; }
}
Предположим, что у нас есть первый узел дерева, где каждый объект внедряет этот интерфейс.
Какой простой способ отобразить это дерево(дерево ITreeNode) в TreeView?
Другими словами, как мне адаптировать все дерево ITreeNode к System.Windows.Forms.TreeNode для System.Windows.Forms.TreeView?
Обратите внимание: приведенный выше интерфейс предназначен только для того, чтобы получить представление, если есть альтернативный способ добавления узлов деревьев какого-либо типа в TreeNodes для TreeView, пожалуйста, сообщите.