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"即可

相关推荐
Macbethad3 小时前
工业设备数据采集主站程序技术方案
wpf
关关长语12 小时前
HandyControl 3.5.x 版本 ListViewItem不显示问题
windows·wpf
Macbethad12 小时前
工业设备维护程序技术方案
wpf
Macbethad13 小时前
工业设备配方管理系统技术方案
wpf
喵叔哟14 小时前
7.日志系统深入
wpf
清风徐来Groot15 小时前
WPF布局之Grid
wpf
清风徐来Groot16 小时前
WPF布局之WrapPanel
wpf
Macbethad16 小时前
WPF工业设备工艺配方流程程序技术方案
wpf
清风徐来Groot16 小时前
WPF布局之UniformGrid
wpf
清风徐来Groot16 小时前
WPF布局之StackPanel
wpf