MSリボンメニューを使用してWPFアプリケーションを作成します。メインリボンウィンドウで、さまざまなページを表示するフレームを定義しました。これまでのところ、すべてが正常に機能しています。埋め込まれたページで値を取得または設定しようとすると、次のコマンドを使用します。
たとえば、メインウィンドウでリボンボタンをクリックしたときにリストビューでカーソルを移動します。
((Page_Rules)MainFrame.Content).lvwTemplates.Items.MoveCurrentToLast();
ここで、ページクラスからメインウィンドウの何かにアクセスするために、その逆を試みます。
((MainWindow)Content).RibbonWindow.Group_References.IsEnabled = false;
ただし、これは機能していません。次の例外が発生します
タイプ「System.Windows.Controls.Grid」のオブジェクトをタイプ「MyApplication.MainWindow」にキャストできません
埋め込まれたページからメインウィンドウのコントロールにアクセスするにはどうすればよいのでしょうか。