2010-07-07 90 views
4

我有如下的窗口:如何將WPF窗口移動到屏幕上方?

Background="{x:Null}" AllowsTransparency="True" WindowStyle="None" 

用手拖動窗口超出了左,右和屏幕下方的結果限制在可預見的裁剪窗口。但是,將其拖動到上限以上時,這種行爲並不相同。它不是裁剪,而是將其推回,就好像有一個自動的If Window.Top < 0 Then Window.Top = 0

這可能已到位,以便用戶不會丟失Windows標題欄(這是拖動窗口的標準方式,並且忽略該效果會使其不可見)。我不需要這個,因爲我的整個窗口可以通過Me.DragMove()拖動。

那麼,我該如何讓一個窗口被拖動到屏幕上限以上?

(這是無關的Aero對齊只是存在如果鼠標觸摸邊框。我試圖超越可視範圍窗口)

+1

什麼是你正在做的機頂盒?只需在窗口上設置負值即可。 – 2010-07-07 01:59:02

+0

@John Bowen:手工拖動 – Jay 2010-07-07 15:29:13

回答