105067 调整窗口位置
This commit is contained in:
parent
6bed559bfe
commit
e4320a34e9
|
@ -27,6 +27,18 @@ namespace Sinvo.EplanHpD.Plugin.WPFUI.View
|
|||
public ScannerInfo(ScannerViewModel scannerViewModel)
|
||||
{
|
||||
InitializeComponent();
|
||||
Rect workArea = SystemParameters.WorkArea;
|
||||
this.Top = workArea.Bottom - this.Height;
|
||||
|
||||
// 如果需要,也可以设置窗口水平居中
|
||||
this.Left = (workArea.Width - this.ActualWidth) / 6;
|
||||
|
||||
// 确保窗口在屏幕范围内(如果屏幕很小,上面的设置可能会导致窗口部分在屏幕外)
|
||||
// 这通常不是必需的,但可以作为额外的安全检查
|
||||
if (this.Top < 0)
|
||||
{
|
||||
this.Top = 0;
|
||||
}
|
||||
_scannerViewModel = scannerViewModel;
|
||||
this.DataContext = _scannerViewModel;
|
||||
this.Topmost = true;
|
||||
|
|
Loading…
Reference in New Issue