学海无涯

导航

将WPF项目更改为Prism项目

1.创建一个基于.NetFramework或.NetCore的WPF应用程序。

2.在NuGet管理器中添加 Prism.Dryloc包

3.修改 App.xaml 的基类为PrismApplication

 /// <summary>
    /// Interaction logic for App.xaml
    /// </summary>
    public partial class App : Prism.DryIoc.PrismApplication
    {
        protected override Window CreateShell()
        {//创建启动页
            return Container.Resolve<Window>();
        }

        protected override void RegisterTypes(IContainerRegistry containerRegistry)
        {//注册MVVM视图模型
            containerRegistry.Register<MainWindow,ViewModelMainWindow>();
        }
    }

  

<prism:PrismApplication x:Class="WpfApp2.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:local="clr-namespace:WpfApp2"
             xmlns:prism="http://prismlibrary.com/">
    <Application.Resources>
         
    </Application.Resources>
</prism:PrismApplication>

  

 

posted on 2023-02-03 15:30  宁静致远.  阅读(96)  评论(0编辑  收藏  举报