很抱歉标题混乱。 我已经获得了以下C#脚本来处理Async Button的按下操作:
private async void CalcButton_ClickAsync(object sender, RoutedEventArgs e)
{
await Windows.System.Launcher.LaunchUriAsync(new Uri("calculator:"));
}
问题是计算器正在加载与主程序窗口完全相同的大小。我想知道是否有一种方法可以覆盖启动的窗口的大小,我希望计算器真的可以打开得尽可能小。
想一想,我认为每个弹出窗口都在执行此操作(保存/打开文件对话),任何想法/建议都将令人惊奇
答案 0 :(得分:0)
您可以请求所需的剩余视图。请记住,它是指定正在启动计算器的应用程序的其余视图,而不是计算器应用程序的大小。
链接here
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);
}