Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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#_.net_Wpf - Fatal编程技术网

C# 如何在wpf导航中为主窗口及其导航页面设置相同的中心

C# 如何在wpf导航中为主窗口及其导航页面设置相同的中心,c#,.net,wpf,C#,.net,Wpf,我们正在开发具有主窗口的WPF应用程序。我们在主窗口中调用NavigationWindow NavigationWindow nav = new NavigationWindow(); nav.Content = new Page1(); 在此之后,我们将使用从第1页导航到第2页 NavigationService.NavigationService navigationService = NavigationService.GetNavigationService(this); naviga

我们正在开发具有主窗口的WPF应用程序。我们在主窗口中调用NavigationWindow

NavigationWindow nav = new NavigationWindow();
nav.Content = new Page1();
在此之后,我们将使用从第1页导航到第2页

NavigationService.NavigationService navigationService = NavigationService.GetNavigationService(this);
navigationService.Navigate(new Page2());
我们的问题是页面对齐。我们希望主窗口和第2页有相同的中心

  • 我们已经尝试将WindowsStartUpLocation用作CenterScreen/CenterOwner/Manual
  • 我们还尝试了上边距和左边距。 我们需要一个通用的解决方案,而不是系统特定的
  • //固定顶位置

    nav.ShowDialog(); 
    
    “我们已经尝试将WindowsStartUpLocation用作CenterScreen/CenterOwner/Manual”--这段代码做了什么?那为什么不是你想要的?请修正您的问题,使其包含一个好的、显示您能够得到的最接近正确的结果,并更详细地解释解决问题的常规方法不起作用的原因。有关如何提出清晰、可回答的问题的更多详细信息,请参见。
    nav.ShowDialog();