UWP / C # LaunchUriAsync Проблемы с размером - PullRequest
0 голосов
/ 28 августа 2018

Извините за беспорядок названия. У меня есть следующий C # скрипт, обрабатывающий асинхронное нажатие кнопки:

private async void CalcButton_ClickAsync(object sender, RoutedEventArgs e)

    {
        await Windows.System.Launcher.LaunchUriAsync(new Uri("calculator:"));
    }

У меня проблема в том, что калькулятор загружает точно такой же размер, как и главное окно программы. Мне было интересно, есть ли способ переопределить размеры запущенных окон, я хочу, чтобы калькулятор открывался как можно меньше.

Если подумать, я думаю, что все всплывающие окна делают это (диалоги сохранения / открытия файла), любые мысли / предложения будут удивительными

1 Ответ

0 голосов
/ 29 августа 2018

Вы можете запросить желаемый оставшийся вид. Помните, что он указывает оставшееся представление приложения, запускающего калькулятор, а не размер приложения калькулятора.

ссылка здесь

private async void LaunchCalculator(object sender, RoutedEventArgs e)
{
    var options = new Windows.System.LauncherOptions();
    options.DesiredRemainingView = Windows.UI.ViewManagement.ViewSizePreference.UseMore;
    await Windows.System.Launcher.LaunchUriAsync(new Uri("calculator:"), options);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...