Prism框架的Regions使用
Posted xixixing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Prism框架的Regions使用相关的知识,希望对你有一定的参考价值。
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使用的主要内容,如果未能解决你的问题,请参考以下文章