HandyOrg / HandyOrg/HandyControl

hc:Window在全屏显示时,占据面积超出了整个显示器,在双屏时可复现

Open
#1,649 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C#
Stars
7.2k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

Describe the bug

hc:Window在全屏显示时,占据面积超出了整个显示器,在双屏时可复现。
如下图,左边是HandyControlDemo全屏显示且激活在前方;右侧窗口是Everything最大化窗口未激活。
比较明显的看到HandyControlDemo的关闭按钮右侧还有东西,挡住了Everything窗口
MaxModeError

Steps to reproduce the bug

打开基于hc:Windows的窗口,最大化在左侧显示器,观察右侧显示

Expected behavior

No response

Screenshots

No response

NuGet package version

HandyControl 3.4.0

IDE

No response

Framework type

No response

Windows version

No response

Additional context

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the hc:Window implementation and reproduce the maximized-window case on a dual-monitor Windows setup, using the issue's steps. Trace how the window bounds are determined and verify that the maximized window stays within the active display instead of extending over the adjacent monitor.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.