wpf 项目中使用 Prism + MaterialDesign

1.通过nuget安装MaterialDesign

2.通过nuget安装Prism

3.修改App.xmal

复制代码
<prism:PrismApplication x:Class="VisionMeasureGlue.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                        xmlns:prism="http://prismlibrary.com/"
                        xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
                        >
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <materialDesign:BundledTheme BaseTheme="Light" PrimaryColor="DeepPurple" SecondaryColor="Lime" />
                <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
 
                
                <ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/SkinDefault.xaml"/>
                <ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/Theme.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</prism:PrismApplication>

红色矩形框是需要更改的地方

3.修改app.xmal.cs文件

复制代码
    public partial class App : PrismApplication
    {
        System.Threading.Mutex mutex;
        protected override System.Windows.Window CreateShell()
        {
            return Container.Resolve<BasicDemoWindow>();
        }
        protected override void RegisterTypes(IContainerRegistry containerRegistry)
        {

        } 

修改红色矩形框中的内容

至此,编译不出错,就算是好了

这时会出现两个窗体 记得删除 StartupUri="MainWindow.xaml"即可

相关推荐
时光追逐者8 小时前
一款开源免费、通用的 WPF 主题控件包
开源·c#·.net·wpf
甜甜不吃芥末17 小时前
Windows 应用程序的 UI 框架:WPF、WinUI 3 和 UWP的差异区别
windows·ui·wpf
界面开发小八哥21 小时前
界面组件DevExpress WPF中文教程:Grid - 如何检查节点?
ui·.net·wpf·界面控件·devexpress·ui开发
❀always❀2 天前
深入浅出分布式限流(更新中)
分布式·wpf
深漂阿碉3 天前
WPF打包exe应用的图标问题
wpf
三千道应用题3 天前
WPF学习笔记(26)CommunityToolkit.Mvvm与MaterialDesignThemes
wpf
SEO-狼术5 天前
DevExpress WPF Crack, DevExpress WPF v25.1
wpf
小老鼠爱大米5 天前
C# WPF - Prism 学习篇:搭建项目(一)
c#·wpf·prism
博睿谷IT99_5 天前
Hadoop 分布式存储与计算框架详解
wpf
qq_392397127 天前
Redis常用操作
数据库·redis·wpf