我用 MS 功能区菜单构建了一个 WPF 应用程序。在主功能区窗口上,我定义了一个显示不同页面的框架。到目前为止一切正常。当我尝试在嵌入页面中获取或设置任何值时,我会使用以下命令:
例如,当我单击 MainWindow 中的 RibbonButton 时,在列表视图中移动光标。
((Page_Rules)MainFrame.Content).lvwTemplates.Items.MoveCurrentToLast();
现在我尝试反之亦然,从页面类访问 MainWindow 中的某些内容:
((MainWindow)Content).RibbonWindow.Group_References.IsEnabled = false;
但是,这是行不通的。我收到以下异常
无法将“System.Windows.Controls.Grid”类型的对象转换为“MyApplication.MainWindow”类型
我想知道如何从我的任何嵌入式页面访问 MainWindow 中的任何控件