弹出后如何最大化PopupWindowAction?
How to maximize PopupWindowAction after popup?
PopupWindowAction弹出后可以最大化吗?我试图覆盖 Invoke
方法,但它不起作用
protected override void Invoke(object parameter)
{
...
if (this.IsModal)
{
wrapperWindow.ShowDialog();
}
else
{
wrapperWindow.Show();
}
wrapperWindow.WindowState = WindowState.Maximized;
}
但是不行
我用过这个class,对我来说效果很好:
public class MaximizedPopupWindowAction : PopupWindowAction
{
protected override Window GetWindow( INotification notification )
{
var window = base.GetWindow( notification );
window.SizeToContent = SizeToContent.Manual;
window.SourceInitialized += ( s, e ) => window.WindowState = WindowState.Maximized;
return window;
}
}
PopupWindowAction弹出后可以最大化吗?我试图覆盖 Invoke
方法,但它不起作用
protected override void Invoke(object parameter)
{
...
if (this.IsModal)
{
wrapperWindow.ShowDialog();
}
else
{
wrapperWindow.Show();
}
wrapperWindow.WindowState = WindowState.Maximized;
}
但是不行
我用过这个class,对我来说效果很好:
public class MaximizedPopupWindowAction : PopupWindowAction
{
protected override Window GetWindow( INotification notification )
{
var window = base.GetWindow( notification );
window.SizeToContent = SizeToContent.Manual;
window.SourceInitialized += ( s, e ) => window.WindowState = WindowState.Maximized;
return window;
}
}