我在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页面相关的中心。