WindowChrome ResizeBorderThickness-Problem

Ich gestalte ein Fenster, aber ich habe dieses seltsame Verhalten von WindowChrome (in .NET FW 4.0 vonexterne Microsoft.Windows.Shell-DLL).

Ich habe das WindowChrome mit AllowTransparency = true und WindowStyle = None festgelegt.

Wenn ich die ResizeBorderThickness <= 7 des WindowChrome einstelle, funktioniert alles einwandfrei, aber wenn ich das tue

ResizeBorderThickness="8"

Wenn das Fenster maximiert ist, kann ich es nicht vom letzten oberen Pixel in der Nähe des oberen Bildschirmrandes ziehen, und für jedes +1, das 7 überschreitet, muss ich damit beginnen, 1 Pixel weiter vom Rand nach unten zu ziehen.

Das ist ärgerlich, weil es ein allgemeines Verhalten beim Schließen eines Fensters deaktiviert und mich zwingt, es auf 7 oder weniger zu setzen.

Kann mir jemand dieses Verhalten erklären?

Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage