C# 从wpf中的其他窗口更改帧源
C# 从wpf中的其他窗口更改帧源,c#,wpf,C#,Wpf,对不起!我英语说得不好! 我在wpf应用程序中有两个窗口。window1中有一个框架。我想从window2更改帧源。你能帮我吗 例如: 窗口1: <frame x:name="frame1"/> 将框架的FieldModifier属性设置为internal或public或通过Window1中的属性公开框架: <Frame x:Name="frame1" x:FieldModifier="public" /> 哇!多谢各位@谢谢你much@mm8在使用NetCore3
对不起!我英语说得不好!
我在wpf应用程序中有两个窗口。window1中有一个框架。我想从window2更改帧源。你能帮我吗 例如: 窗口1:
<frame x:name="frame1"/>
将框架的FieldModifier属性设置为
internal
或public
或通过Window1中的属性公开框架:
<Frame x:Name="frame1" x:FieldModifier="public" />
哇!多谢各位@谢谢你much@mm8在使用NetCore3.0的WPF中没有称为“Window1”的类型,那么替换的是什么呢?
<Frame x:Name="frame1" x:FieldModifier="public" />
private void button1_click(object sender, RoutedEventArgs e)
{
Window1 window1 = Application.Current.Windows.OfType<Window1>().FirstOrDefault();
if (window1 != null)
{
window1.frame1.Source = new Uri("page1.xaml", UriKind.Relative);
}
}