从控件中获取事件处理程序

时间:2017-04-07 19:09:20

标签: c# wpf xaml

我有一个页面,其中包含要在TreeView中打开的项目:

<TreeView Name="pxTreeView" IsEnabled="False" >
        <TreeViewItem Header="Static Model" FontWeight="Bold">
            <TreeViewItem Header="Structure" MouseLeftButtonUp="MenuItem_LayerStructure_Open_Click" IsEnabled="{Binding FieldStructureModelIsEnabled}">

我想在列表中保存TreeViewItem的标头和事件处理程序。 有没有办法获得&#39;来自TreeViewItem的事件处理程序?

像:

EventHandlerList events;
foreach (TreeViewItem item in treeview.items)
{
    events.AddHandler(item.Header,item.MouseLeftButtonUp)
}

但我无法从控件中检索处理程序委托。 这可能吗?

0 个答案:

没有答案