开发工具与关键技术:WPF
作者:文泽钦
撰写时间:2021.5.26
在主页面绑定用户控件(子页面),在给页面写一个点击事件时,先在主页面引用点击事件的引用,这个引用可以在网上直接下载。
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
在主页面,设计一个装子页面的容器。
在主页面写一个点击事件,Binding后面的名字可以自定义,但是一定要名字加上Command来规范点击事件的命名。CommandParameter是装子页面的容器,当点击按钮时,传回来的子页面显示的位置。
跳到主页面的类(不是控制器,重写了控制页面的类),他们关联的方法是在页面控制器,关联重写的类。
这里要继承控制器,所以要在Models后面加上ViewModelBase,然后引用一下框架。
写点击按钮的,点击命令。
引用一下命令的框架。
引用选项卡的框架
封装一个方法,用来往主页面添加子页面。
写点击事件的方法,调用选项卡,(点击需要绑定的子页面,然后直接引用)引用需要显示的子页面,这里引用的是视图,不要引用错了;引用子页面的类是传参数的,有需要时再简单跟大家提一下怎么传参数,因为现在传参数还要涉及跳转到子页面的类。
在构造函数写调用点击按钮方法。
启动看效果。