Tak jsem to nakonec predelal pro WPF, a mam zas novej problem.
Mam soubor "menu.xml" obsahujici definice ruznych menu, napr.:
<Menus xmlns="">
<Menu id="gsoTreeContextMenu">
<item Name="Polozka 1"/>
<item Name="Polozka 2"/>
</Menu>
...
</Menus>
...ktere takhle nabinduju:
<XmlDataProvider x:Key="gsoMenuProvider" XPath="//Menus/Menu[@id='gsoTreeContextMenu']/*" Source="Resources\menus.xml" />
...
<TreeView.ContextMenu>
<ContextMenu>
<ContextMenu.ItemsSource>
<Binding Source="{StaticResource gsoMenuProvider}" XPath="//Menus/Menu[@id='gsoTreeContextMenu']/*" />
</ContextMenu.ItemsSource>
</ContextMenu>
</TreeView.ContextMenu>
No a ted bych do toho chtel dostat zpracovani udalosti kdyz se na urcitou polozku klikne.
Predstavoval bych si to jako Hurvinek valku asi nejak takhle:
<item Name="Polozka 1" Command="gsoTree_EditNode"/>
<item Name="Polozka 2" Command="gsoTree_DeleteNode"/>
Doufam, ze rozumite o co mi jde.
Da se to nejak udelat?