加载中…
  • 首页
  • 资讯
  • 展会
    • 计算机类
    • 工业制造类
  • 专题
  • 下载
    • 行业报告
    • 电子书籍
    • 应用软件
  • 文章
    • 人工智能
      • 机器学习
      • 自然语言处理
      • 计算机视觉
      • 语音
      • AIGC
    • XR
      • AR
      • VR
      • MR
      • 元宇宙
    • 区块链
      • 区块链开发
      • 虚拟货币
      • NFT
      • DAO
    • 智能制造
      • 机器视觉
    • 软件开发
      • 大前端
      • 后端&服务器
    • 所有文章

{{userData.name}}

个人中心
后台
{{item.count}}
{{textHint.loading}}
  • {{data.name}}({{data.count}}){{data.name}}
写文章
当前位置:首页-所有文章-WPF,大前端,桌面应用,软件开发-正文

WPF应用创建(使用Material Design控件库)

onebitpro onebitpro WPF, 大前端, 桌面应用, 软件开发1年前001.73K00
使用Material Design控件库,创建第一个WPF应用。
WPF应用创建(使用Material Design控件库) - 第1张

1. 新建WPF项目

WPF应用创建(使用Material Design控件库) - 第2张
Step 1 创建新项目
WPF应用创建(使用Material Design控件库) - 第3张
Step 2 选择项目类型
WPF应用创建(使用Material Design控件库) - 第4张
Step 3 设置项目名称
WPF应用创建(使用Material Design控件库) - 第5张
Step 4 选择 .NET版本
WPF应用创建(使用Material Design控件库) - 第6张
Step 5 完成项目创建

2. 新建控件库项目

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

WPF应用创建(使用Material Design控件库) - 第7张
Step 1 新建控件库项目
WPF应用创建(使用Material Design控件库) - 第8张
Step 2 设置项目名称
WPF应用创建(使用Material Design控件库) - 第9张
Step 3 选择 .net版本

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

WPF应用创建(使用Material Design控件库) - 第10张

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

<BitmapImage x:Key="logo" UriSource="Images/logo.png" RenderOptions.BitmapScalingMode="HighQuality"></BitmapImage>Code language: HTML, XML (xml)
WPF应用创建(使用Material Design控件库) - 第11张

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

WPF应用创建(使用Material Design控件库) - 第12张
WPF应用创建(使用Material Design控件库) - 第13张
WPF应用创建(使用Material Design控件库) - 第14张

3. 项目中引用资源

添加项目引用。

WPF应用创建(使用Material Design控件库) - 第15张
WPF应用创建(使用Material Design控件库) - 第16张
勾选资源项目

修改App.xaml文件:

WPF应用创建(使用Material Design控件库) - 第17张
<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)

引用资源:

WPF应用创建(使用Material Design控件库) - 第18张

4. 使用MaterialDesign主题

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

WPF应用创建(使用Material Design控件库) - 第19张

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

WPF应用创建(使用Material Design控件库) - 第20张

再次搜索,安装。

WPF应用创建(使用Material Design控件库) - 第21张

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

WPF应用创建(使用Material Design控件库) - 第22张
Step 1:修改App.xaml文件
WPF应用创建(使用Material Design控件库) - 第23张
Step 2:修改MainWindow.xaml文件
WPF应用创建(使用Material Design控件库) - 第24张
运行效果

文章目录

  1. 1. 新建WPF项目
  2. 2. 新建控件库项目
  3. 3. 项目中引用资源
  4. 4. 使用MaterialDesign主题
本文原创,作者:onebitpro,其版权均为壹比特所有。
如需转载,请注明出处:https://www.onebitpro.com/wpf%e5%ba%94%e7%94%a8%e5%88%9b%e5%bb%ba%ef%bc%88%e4%bd%bf%e7%94%a8material-design%e6%8e%a7%e4%bb%b6%e5%ba%93%ef%bc%89/
onebitpro

onebitpro

46.40K474
壹比特

壹比特

“Life was like a box of chocolates.” - Just enjoy it.

「壹比特」是一个私人网站,主要用于个人工作、学习的记录和分享!欢迎各位朋友的交流、学习!

  • 文章4
  • 资讯0
  • 展会0
  • 专题0
  • 下载3
  • 视频0

关于本站

  • 关于本站
  • 免责声明
  • 隐私政策
  • 站点地图

友情链接

  • 壹比特AI导航

公众号&好友

微信扫码关注公众号
微信扫码添加好友
Copyright © 2024-至今 粤ICP备2022048310号-1 壹比特.保留所有权利
61 次查询在 0.792 秒, 使用 45.11MB 内存