我有一个 WPF 窗口应用程序。
addWindow()
方法创建另一个窗口并将其放置在主窗口旁边(窗口位置和大小在设置中配置)。这导致我添加了另一个监视器以查看添加的窗口。
如何将第二个窗口添加到同一屏幕(作为右上角的小 float 窗口等)并允许用户在 View 之间切换?
当前方法实现:
private void addWindow()
{
this.myScreen = new Project.myMonitorWindow();
this.myScreen.init();
this.myScreen.Show();
}
最佳答案
我认为一个简单的解决方案是使用 popup (链接页面底部的示例)。您可以使它像普通窗口一样工作,并且可以相对于调用窗口中的元素定位它。不确定“在 View 之间切换”是什么意思,但它还有一个名为 StaysOpen (bool) 的参数,如果 StaysOpen = false,这意味着当您在弹出窗口边界外单击时它将关闭。
关于c# - 主窗口中的 float 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34505797/