第二个窗口 - XAML页面(UWP应用程序)

时间:2018-01-03 18:21:57

标签: c# xaml uwp uwp-xaml

我在Microsoft / Windows Store中有一个UWP应用程序,我有一个按钮(关于我们按钮),当我点击此按钮时,在我的XAML主页上面打开一个新的XAML页面,包含我的信息,联系人等我有这个代码:

CoreApplicationView newView = CoreApplication.CreateNewView();
int newViewId = 0;
await newView.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
    Frame frame = new Frame();
    frame.Navigate(typeof(About), null);
    Window.Current.Content = frame;
    // You have to activate the window in order to show it later.
    Window.Current.Activate();

    newViewId = ApplicationView.GetForCurrentView().Id;
});
bool viewShown = await ApplicationViewSwitcher.TryShowAsStandaloneAsync(newViewId);

我想为第二个XAML(关于)页面设置固定大小,我正在使用此代码:

ApplicationView.PreferredLaunchViewSize = new Size(480, 800);
ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;

但这会影响应用程序窗口的大小,我只想要第二个XAML页面的大小(关于)

我是怎么做到的?只调整关于页面的窗口大小。

我喜欢第二个XAML页面显示与我的主XAML页面相关的中心。

0 个答案:

没有答案