我有一个 WPF 应用程序,其中包含大量主要包含按钮和文本控件的选项卡项。为了减小 XAML 文件的大小,我想用用户控件来表示选项卡内容。按钮单击引起的控件动作访问相同的数据,所以我想知道如何在这些用户控件之间共享数据。
为了进一步说明,我的应用程序正在控制设备,并且选项卡根据各种操作模式执行各种操作。例如tab1 有按钮初始化和运行,调用myDevice.initialise() 和myDevice.run()。Tab2 处理校准,因此调用 myDevice.calibrate() 等。
目前我在主应用程序中创建了 myDevice 对象,因此想知道如何与为每个选项卡定义的自定义控件共享它,以便按钮单击回调可以访问 myDevice。
提前致谢。