WPF - 创建混合静态和动态项的上下文菜单

时间:2015-02-09 14:10:04

标签: c# wpf

我尝试创建混合静态和动态项目的上下文菜单。 这是代码:

 <CollectionViewSource x:Key="DynamicMenuBridge" Source="{Binding Path=MyMenuCollection}" />
        <ContextMenu x:Key="_Menu"  >
            <ContextMenu.ItemsSource>
                <CompositeCollection>
                    <MenuItem Header="A" Click="..."/>
                    <Separator/>
                    <CollectionContainer Collection="{Binding Source={StaticResource DynamicMenuBridge}}"  >
                    </CollectionContainer>
                    <Separator/>
                    <MenuItem Header="b" Click ="..."/>
                    <MenuItem Header="c" Click="..."/>
                </CompositeCollection>
            </ContextMenu.ItemsSource>
        </ContextMenu>

但它不起作用,为什么? (通过snoop进行调试。看起来像CollectionContainer不存在)

0 个答案:

没有答案