У меня есть окно со следующим:
Background="{x:Null}" AllowsTransparency="True" WindowStyle="None"
Перетаскивание окна рукой за пределы левой, правой и нижней границ экрана приводит к предсказуемо обрезанному окну.Однако это поведение не то же самое для перетаскивания его выше верхнего предела.Вместо обрезки, он толкает его обратно вниз, как будто есть автоматический If Window.Top < 0 Then Window.Top = 0
.
Это, вероятно, на месте, чтобы пользователи не теряли заголовок Windows (который является стандартным способом перетаскивания окон,и упускать из виду это эффективно делает его непоколебимым).Мне это не нужно, поскольку все мое окно можно перетаскивать с помощью Me.DragMove()
.
Итак, как разрешить перетаскивание окна выше верхнего предела экрана ?
(Это не связано с Aero Snap, которое происходит, только если мышь касается границ. Я пытаюсь переместить окно за видимые границы)