我正在构建一个Window,但我注意到WindowChrome的这种奇怪的行为(在.NET FW 4.0中,来自外部的Microsoft.Windows.Shell dll).
我使用AllowTransparency = true和WindowStyle = None设置WindowChrome.
如果我设置WindowChrome的ResizeBorderThickness <= 7一切都很完美,但如果我这样做
ResizeBorderThickness="8"
或者更多,当窗口最大化时,我无法将其从屏幕上边缘附近的最后一个顶部像素拖动,并且对于每个超过7的+1,我必须开始从边缘向下拖动1个像素.
这很烦人,因为它在关闭窗口时禁用了常见的行为,迫使我将其设置为7或更低.
有人可以解释我这种行为吗?
谢谢!