Problem z WindowChrome ResizeBorderThickness

Stylizuję okno, ale zauważyłem to dziwne zachowanie WindowChrome (w .NET FW 4.0 zzewnętrzny dll Microsoft.Windows.Shell).

Ustawiam WindowChrome na AllowTransparency = true i WindowStyle = None.

Jeśli ustawię ResizeBorderThickness WindowChrome <= 7, wszystko działa idealnie, ale jeśli to zrobię

ResizeBorderThickness="8"

lub więcej, gdy okno jest zmaksymalizowane, nie mogę przeciągnąć go z ostatniego górnego piksela w pobliżu górnej krawędzi ekranu, a dla każdego +1 przekraczającego 7 muszę zacząć przeciągać o 1 piksel w dół od krawędzi.

Jest to denerwujące, ponieważ wyłącza powszechne zachowanie podczas zamykania okna, zmuszając mnie do ustawienia go na 7 lub mniej.

Czy ktoś może mi wyjaśnić to zachowanie?

Dziękuję Ci!

questionAnswers(1)

yourAnswerToTheQuestion