怎么在一个页面里调用Mainwindow的frame控件

我想在一个页面Page中点击一个按钮来跳转frame

页面是通过Frame嵌入的

就是在Page页面调用主页面Mainwindow的frame控件好

ide:vs2019 语言:wpf C

球球各位大佬~~

我是小白,望直接贴代码

frame命名:Frame1 页面命名:Page3

2个回答

private Dictionary allViews = new Dictionary(); //包含所有页面
allViews.Add("Page3", new Uri("myPage/Page3.xaml(页面地址)", UriKind.Relative));
mainFrame.Navigate(allViews["Page3"]);//Frame类的导航函数,参数时页面的Uri
图片说明图片说明

图片说明

lbxice
lbxice 回复xingxing233: 不需要
3 个月之前 回复
xingxing233
xingxing233 需要什么命名空间吗?
3 个月之前 回复
lbxice
lbxice 回复xingxing233: Frame1.Navigate(allViews["你要显示的Page名称"]);//调用,显示
3 个月之前 回复
lbxice
lbxice 回复xingxing233: mainFrame是Frame的名称
3 个月之前 回复
xingxing233
xingxing233 具体哪个是Frame的名称,由于刚学没看懂,还有怎么调用?
4 个月之前 回复
xingxing233
xingxing233 我是用WPF做的......没有这个属性......
4 个月之前 回复
xingxing233
xingxing233 具体怎么操作?没看懂.........
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问