1. 新建WPF项目

Step 1 创建新项目
Step 2 选择项目类型
Step 3 设置项目名称
Step 4 选择 .NET版本
Step 5 完成项目创建

2. 新建控件库项目

新建一个控件库项目,用于管理公共的控件和资源。

Step 1 新建控件库项目
Step 2 设置项目名称
Step 3 选择 .net版本

在控件库项目中新建“images”目录,用于存放图片资源。注意图片属性为“资源”。

新建”Images.xaml”配置文件,定义Logo。

<BitmapImage x:Key="logo" UriSource="Images/logo.png" RenderOptions.BitmapScalingMode="HighQuality"></BitmapImage>Code language: HTML, XML (xml)

新建多语言配置文件“LangZH.xaml”和“LangEN.xaml”。

3. 项目中引用资源

添加项目引用。

勾选资源项目

修改App.xaml文件:

<ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="pack://application:,,,/MFGVision.Resource;component/LangZH.xaml"/>
        <ResourceDictionary Source="pack://application:,,,/MFGVision.Resource;component/Images.xaml"/>
    </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>Code language: HTML, XML (xml)

引用资源:

4. 使用MaterialDesign主题

NuGet包管理器中搜索“MaterialDesignThemes”。

若搜索不到,需要设置一下源:

再次搜索,安装。

WPF项目中使用MaterialDesignThemes(可参考:https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/wiki/Super-Quick-Start)。

Step 1:修改App.xaml文件
Step 2:修改MainWindow.xaml文件
运行效果