簡體   English   中英

實施窗口拖放WPF

[英]Implement Window Drag and Drop WPF

我必須像這樣使用MahApps.Metro從頭開始創建一個新窗口。 這會為您創建一個沒有標准窗口按鈕(“關閉”,“還原”或“最小化”)的無邊界窗口。

我實現了這些按鈕,效果很好。 我看到的與其他窗口不同的是,該行為允許用戶使用拖放來更改窗口的位置。

我一直在尋找,但我不知道該怎么做。

如何在非標准窗口中實現拖放行為?

讓您的窗口處理事件MouseLeftButtonDown

    private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
    {
        this.DragMove();
    }

這適用於標准WPF應用程序,不確定Metro應用程序是否可以使用它。

如果願意,可以使用另一個控件來處理此事件。 例如,您可以使用模擬標題欄的圖像控件來處理它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM