绑定选项卡

本文介绍了如何在WPF主页面上绑定用户控件,实现页面嵌套。通过在主页面引用点击事件并指定Command,利用CommandParameter传递子页面容器,从而在点击按钮时动态显示子页面。在页面控制器的类中实现点击事件,通过继承ViewModelBase并引用相关框架,完成按钮点击命令的绑定。最终在构造函数中调用方法,启动应用以查看效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发工具与关键技术:WPF
作者:文泽钦
撰写时间:2021.5.26

在主页面绑定用户控件(子页面),在给页面写一个点击事件时,先在主页面引用点击事件的引用,这个引用可以在网上直接下载。

 xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"

在主页面,设计一个装子页面的容器。
在这里插入图片描述
在主页面写一个点击事件,Binding后面的名字可以自定义,但是一定要名字加上Command来规范点击事件的命名。CommandParameter是装子页面的容器,当点击按钮时,传回来的子页面显示的位置。
在这里插入图片描述
跳到主页面的类(不是控制器,重写了控制页面的类),他们关联的方法是在页面控制器,关联重写的类。
在这里插入图片描述
这里要继承控制器,所以要在Models后面加上ViewModelBase,然后引用一下框架。
在这里插入图片描述
写点击按钮的,点击命令。
在这里插入图片描述
引用一下命令的框架。
在这里插入图片描述
引用选项卡的框架
在这里插入图片描述
封装一个方法,用来往主页面添加子页面。
在这里插入图片描述
写点击事件的方法,调用选项卡,(点击需要绑定的子页面,然后直接引用)引用需要显示的子页面,这里引用的是视图,不要引用错了;引用子页面的类是传参数的,有需要时再简单跟大家提一下怎么传参数,因为现在传参数还要涉及跳转到子页面的类。
在这里插入图片描述
在构造函数写调用点击按钮方法。
在这里插入图片描述
启动看效果。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值