我创建了两个 WindowSurface (WPF),我想在它们之间导航。
我用以下代码创建了一个简单的按钮:
SurfaceWindow2 sw2 = new SurfaceWindow2();
sw2.Show();
这会在新窗口中显示第二个 SurfaceWindows。
我想要做的是:在一个根目录中托管例如许多 SurfaceWindow,这样我就可以轻松地显示或隐藏它们。
有什么帮助吗?
我创建了两个 WindowSurface (WPF),我想在它们之间导航。
我用以下代码创建了一个简单的按钮:
SurfaceWindow2 sw2 = new SurfaceWindow2();
sw2.Show();
这会在新窗口中显示第二个 SurfaceWindows。
我想要做的是:在一个根目录中托管例如许多 SurfaceWindow,这样我就可以轻松地显示或隐藏它们。
有什么帮助吗?
不如只创建一个 WindowSurface 控件并在其上放置两个重叠的网格。用您想在两个单独的 WindowSurfaces 上显示的内容填充两个网格,然后一次只显示一个网格。这应该为您提供您正在寻找的相同功能。
<WindowSurface>
<Grid> <!--So you can hold 2 grids on the same window-->
<Grid x:Name="_grid1" Visibility="Visible">
<!-- The stuff you want on window surface 1 here -->
</Grid>
<Grid x:Name="_grid2" Visibility="Hidden">
<!-- The stuff you want on window surface 2 here -->
</Grid>
</Grid>
</WindowSurface>