我有与从uri协议打开应用程序相关的问题,单击后我希望我的应用程序大小以特定大小开头。我做了一些搜索,发现这个论坛对话说这种事情是不可能的。
我想更改应用程序大小不是在构造函数中,而是在函数OnActivated(IActivatedEventArgs args)
中。
可以在
OnActivated
处理程序中调整应用程序视图的大小。激活Window
后,可以使用 ApplicationView.TryResizeView
方法更改应用程序视图的大小。
public bool TryResizeView(Size value)
此调用尝试调整应用视图的大小,并返回操作是否成功的布尔值。例如,您可以执行以下操作:
var view = ApplicationView.GetForCurrentView();
if (view.TryResizeView(new Size { Width = 600, Height = 500 }))
{
//window was resized
}
else
{
//unable to resize
}