关于WPF中Frame传递参数给Page的问题
一树秋叶 2018-03-21 05:00:07 现在有个frame1,其source是page1,xaml要怎么写才能把frame1的datacontext传递给page1?还是说只能通过后台代码?
(frame1是在window1界面,而page是个单独的界面,并没有在同一个xaml文件中)
因为是这么个情况,比如page绑定的是一个position类,然后在window界面可能会有多个frame,每个frame里面放一个page,window的vm中有一个position[]集合,分别在不同page上显示。
page有自己的VM的话,确实可以在后台代码里指定不同的position然后绑定,我想知道有没有直接在xaml上就能传递过去的方法。比如frame1的datacontext绑定position[0],对应的page1的datacontext也直接绑定了position[0];frame2的datacontext绑定position[1],对应的page2的datacontext也直接绑定了position[1]