wpf打开同一窗口的多个/重复

时间:2016-12-14 17:29:22

标签: c# wpf duplicates window multiple-instances

希望你能帮助我解决这个问题。我是新手并且学习C#/ WPF语言并且这样做决定创建一个应用程序。应用程序本身可以工作,但是对于功能我需要稍作改动。

该应用程序包含3个窗口(设置,控制面板,显示屏幕)。控制面板的设计使其在点击时更新显示屏幕上的标签/文本框等。这完全没问题。然而我的问题是我决定打开第二个显示屏(第一个显示屏的副本)。

这就是我现在所拥有的:

namespace WpfApplication2
{
/// <summary>
/// Interaction logic for Controller.xaml
/// </summary>
    public partial class Controller : Window
    {
        MainWindow bWin = new MainWindow();
        public Controller()
        {
            InitializeComponent();
            bWin.Show();
        }

        private void btnNewScreen_Click(object sender, RoutedEventArgs e)
        {
            bWin.Show();
        }

btnNewScreen不会打开“显示”窗口的第二个实例。 显示屏上有一个定时器(想知道这是否需要移动到控制器?)定时器倒计时5分钟或任何设置,但两个显示器上的定时器必须相同。因此,如果一个人开始并且在4分钟时,两个窗口都应该显示4分钟(不是一个显示4和1显示5)。

我需要显示窗口(2 x bwin)的完全重复,并且控制面板需要能够同时修改两个窗口。 (就像第一个显示窗口的镜像一样)。

我希望我的申请:

  • 从控制面板窗口控制
  • 打开同一个展示窗口的多个版本
  • 控制面板更新每个显示窗口相同
  • 有一个在每个显示窗口上运行时钟的计时器(我已经知道如何运行时钟但不确定是否需要更改为在控制面板而不是显示窗口)

我确信这是可能的,但不太确定如何让它正常工作。

希望我对这个问题有所了解。如有任何疑问,我会尽力回答您。 (注意,我正在制作一个基本记分牌,以便在球场两端的2名监视器上显示。)

PS ..(我搞砸了,所以我的应用程序有一个很酷的WPFApplication2名称......我知道......我知道......呵呵)

谢谢Mex。

0 个答案:

没有答案