2015-12-29 124 views
2

我有一個WPF窗口應用程序。主窗口中的浮動窗口

addWindow()方法創建另一個窗口並將其放置在主窗口旁邊(窗口位置和大小在設置中配置)。這讓我添加了另一臺顯示器來查看添加的窗口。

如何將第二個窗口添加到同一屏幕(如右上角的小浮動窗口等)並允許用戶在視圖之間切換?

當前方法實現:

private void addWindow() 
{ 
    this.myScreen = new Project.myMonitorWindow(); 
    this.myScreen.init(); 
    this.myScreen.Show(); 
} 
+0

'Project.myMonitorWindows.init()'做了什麼? – CodingFeles

+0

啓動myMonitorWindow,繼承Window類@CodingFeles – Mr3381

+0

您需要更徹底地描述窗口的行爲和外觀。你不清楚那種窗戶是你想要的。正如你現在描述的那樣,任何默認窗口都適合。 –

回答

0

我認爲,一個簡單的解決方法是(在鏈接頁面底部的例子)使用popup。你可以使它像一個普通的窗口,你可以將它定位在相對於調用窗口中的一個元素。不清楚「切換視圖」是什麼意思,但它也有一個名爲StaysOpen(bool)的參數,並且如果StaysOpen = false,這意味着當您在彈出邊界外單擊時它將關閉。