WPF(mvvm框架)二级菜单

很多项目都涉及到导航栏的用法,我在做WPF项目的时候也遇到了这样头疼的问题。既要美观又要实用。想了很多种菜单和导航栏的样式和方法,奈何技术有限实现不了。无奈选择了最简便的一种,点击父菜单,显示子菜单。用的是MVVM框架,所以代码实现在viewmodel中。
代码如下:
因为使用的mvvm框架所以我们用命令代替事件:
在这里插入图片描述

给出入院按钮一个命令,
有了事件之后我们需要visibility的属性,所以我们需要在viewmodel后台声明属性
在这里插入图片描述

将属性绑定到前台
在这里插入图片描述

然后我们就可以写方法了:
在这里插入图片描述

Visible表示显示,Collapsed就是隐藏且不占空间的意思。
最后用命令实现方法,就大功告成了。
在这里插入图片描述

效果如下:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值