другое окно должно появиться из нижнего правого угла первого окна (UWP) - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть приложение 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
...