TryResizeView 不起作用并且总是 return false
TryResizeView doesn`t work and always return false
我创建了几个 ApplicationView
并将它们的 ID 保存到 List<int>
。当我尝试调整视图大小时 TryResizeView() return false,有时它的调整大小主要 window.
foreach (var id in ids)
{
await ApplicationViewSwitcher.SwitchAsync(id);
bool res = ApplicationView.GetForCurrentView().TryResizeView(new Size(700, 700));
}
创建时 windows 我设置最小尺寸 300。
TryResizeView doesn`t work and always return false
恐怕你不能调用 resize 方法从 main window 调整 SecondaryPage 的大小。您应该在 SecondaryPage 页面中调用它。然后 GetForCurrentView
将检索正确的 ApplicationView 实例。
如果您确实想显示自定义尺寸 window,更好的方法是 show multiple views with AppWindow, and it has RequestSize
method that could initialize specific window 您想要的尺寸。
colorPickerAppWindow.RequestSize(new Size(300, 428));
这里是official code sample,您可以参考。
我创建了几个 ApplicationView
并将它们的 ID 保存到 List<int>
。当我尝试调整视图大小时 TryResizeView() return false,有时它的调整大小主要 window.
foreach (var id in ids)
{
await ApplicationViewSwitcher.SwitchAsync(id);
bool res = ApplicationView.GetForCurrentView().TryResizeView(new Size(700, 700));
}
创建时 windows 我设置最小尺寸 300。
TryResizeView doesn`t work and always return false
恐怕你不能调用 resize 方法从 main window 调整 SecondaryPage 的大小。您应该在 SecondaryPage 页面中调用它。然后 GetForCurrentView
将检索正确的 ApplicationView 实例。
如果您确实想显示自定义尺寸 window,更好的方法是 show multiple views with AppWindow, and it has RequestSize
method that could initialize specific window 您想要的尺寸。
colorPickerAppWindow.RequestSize(new Size(300, 428));
这里是official code sample,您可以参考。