WPF Prism 7.0+ IRegionManager(区域)

源码下载:PrismCore.zip

创建区域模块:

 

示例结果:

MainWindow.xaml 调用区域模块:

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="28"/>
        <RowDefinition Height="*"/>
        <RowDefinition Height="28"/>
    </Grid.RowDefinitions>
    <ContentControl Grid.Row="0" prism:RegionManager.RegionName="HeaderRegin" x:Name="Header"/>
         
    <ContentControl Grid.Row="2" prism:RegionManager.RegionName="FooterRegin" x:Name="Footer"/>
</Grid>

 MainWindow.cs 注册模块:

RegionManager.SetRegionName(Header, "HeaderRegin");
regionManager.RegisterViewWithRegion("HeaderRegin", typeof(Regions.HeaderControl));
RegionManager.SetRegionName(Footer, "FooterRegin");
regionManager.RegisterViewWithRegion("FooterRegin", typeof(Regions.FooterControl));

 

posted @   microsoft-zhcn  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
历史上的今天:
2021-07-02 GIT
点击右上角即可分享
微信分享提示