码迷,mamicode.com
首页 > 其他好文 > 详细

Prism框架的Regions使用

时间:2019-08-10 11:33:15      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:ash   use   namespace   窗体   app   manager   dash   Locator   reg   

Prism框架的Regions,可以把用户控件、窗体等附加到主窗体指定的控件中。

【实战】

技术图片

1、新建Prsm Blank App(WPF) 项目:Demo0810

Views文件夹处,鼠标右键——添加——新建项——Prism——Prism UserControl(WPF),名称默认

MainWindow.xaml.cs代码:

using System.Windows;
using Prism.Regions; //引入Regions

namespace Demo0810.Views
{
    public partial class MainWindow : Window
    {
        public MainWindow(IRegionManager regionManager) //定义变量
        {
            InitializeComponent();
            //将PrismUserControl1用户控件加载到主窗体的ContenRegion控件中
            regionManager.RegisterViewWithRegion("ContentRegion", typeof(PrismUserControl1)); 
        }
    }
}

PrismUserControl1.xaml代码:其他文件原封不动

<UserControl x:Class="Demo0810.PrismUserControl1"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:prism="http://prismlibrary.com/"             
             prism:ViewModelLocator.AutoWireViewModel="True">
    <Grid>
        <TextBlock Text="View A" FontSize="38" />
    </Grid>
</UserControl>

 

Prism框架的Regions使用

标签:ash   use   namespace   窗体   app   manager   dash   Locator   reg   

原文地址:https://www.cnblogs.com/xixixing/p/11330754.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!