Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从wpf中的其他窗口更改帧源_C#_Wpf - Fatal编程技术网

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);
    }
}