带有Prism的WPF工具栏

本文关键字:工具栏 WPF Prism 带有 | 更新日期: 2023-09-27 18:16:02

我的问题遵循这个问题:WPF模块工具栏棱镜

是否可以使用WPF工具栏作为Prism区域?我想做的是这样的:

<DockPanel>
    <ToolBarTray DockPanel.Dock="Top">
        <ToolBar prism:RegionManager.RegionName="MainNavigationRegion">
        </ToolBar>
    </ToolBarTray>
</DockPanel>

基本上,我想要的是我的模块能够填充导航区域的工具栏按钮,但仍然保持工具栏的属性(当所有按钮不适合时崩溃)。

带有Prism的WPF工具栏

基本上在PRISM每个区域将是单独的用户控件/项目意味着模块的即插即放,你可以做一件事在一个用户控件中创建工具栏或功能区面板,并在引导程序中注册该视图,然后像往常一样在Shell中绑定各自的视图。xaml。