Zdravím. Mám v mojí aplikaci TreeView, který reprezentuje můj n-ární strom. Vykreslení stromu do mého TreeView není problém, ale opačný směr je už horší.
Potřebuji nějakým elegantním způsobem získat referenci na objekt v mém stromu podle toho, na co uživatel v TreeView klikne. Mě napadá jen to, že za pomoci TreeNode.FullPath získám cestu k uzlu ve formátu "text_kořene\text_potomka\text_potomka_potomka", cestu rozparsruju podle delimiteru "\" a pak budu postupně procházet strom a probublám se k mému uzlu.
To je ale naivní řešení a chci vás poprosit, zdali někdo nezná nějaký hezčí způsob. Pokud ne, chci se ještě zeptat, jakým způsobem byste parsovali text, abyste vždy dostali text z řetězce až po delimiter, abych si nemusel psát svůj parser.
Děkuji za pomoc.