Modern UI for WPF 初接触

本文介绍了Modern UI for WPF,一个开源的WPF界面框架,包括其在Visual Studio中的安装方式和样例应用。文章讨论了如何自定义Logo、使用导航和配置文件,以及学习其内置的ViewModel模型。此外,还提到了如何利用NavigationHelper进行导航控制,并简单介绍了WPF中的绑定值转换器。
摘要由CSDN通过智能技术生成

介绍

Modern UI for WPF 是一个WPF界面框架,它在Github(链接)上开源,在VS中可以从Nuget中找到,外观如下:

这里写图片描述

一些东西

主区域基于自定义Frame的导航,右上角的Logo是Path路径信息来描述的,不过通过修改项目的源代码可以支持Image(其实就是把类型从Path改成ImageSource)。

项目中的配置文件定义了一些公共字符串,如yes,no等。可以在这里改成中文(其实更好的方案是设计一个语言配置文件)

项目自带的Sample真是很不错的学习例子,里面的Settings页面采用了一个简易的ViewModel模型,发现真的是非常好用,只要实现了NotifyPropertyChanged类,然后属性更改时调一个通知就好了:OnPropertyChanged(“Name”);界面的绑定该怎么写怎么写,很方便。

如果想要对导航有详细的控制,实现IContent接口,处理方法的实现即可。

库中提供了NavigationHelper来支持导航的操作:
以下代码可以获取当

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值