ProWindow的控制按钮状态

Posted on 2022-10-13 11:24  云起  阅读(3)  评论(0编辑  收藏  举报  来源

在使用ArcGIS.Desktop.Framework.Controls.ProWindow时,有网友发现,设置窗口调整模式后,窗口的控制按钮是不全的。

ProWindow win = new ProWindow();
win.ResizeMode = ResizeMode.CanResize;
win.ShowDialog();

这是由于控件对模态识别的控制行为。当使用ShowDialog,窗口会禁用最大化和最小化按钮,而使用Show时,则不会禁用这俩按钮。推测是为了防止模态窗口最小化后,阻断UI交互造成的麻烦。

如果非要使用模态窗口,且有最大最小化需求的话,最好是用其他的窗口类。

Copyright © 2024 云起
Powered by .NET 9.0 on Kubernetes