要素のみを含むメイン ウィンドウを持つプログラムに取り組んでいますContentControl
。このメイン ウィンドウのクラスでは、 で内容を変更できますContentHolder.Content = new UserControlMain()
。にはUserControlMain
、ウィンドウのコンテンツを新しいユーザー コントロールに再度変更するためのボタンがあります。
ウィンドウの内容を 2 回目に変更すると問題が発生します。のクラスをインスタンス化しないと、独自のクラス以外のどこからでもプロパティにMainWindow
アクセスできません。そのクラスに関連付けContent
た要素にもアクセスできません。ContentControl
ただし、MainWindow
オブジェクトをインスタンス化すると、コンテンツが既に設定されていることを示すエラー メッセージが表示されます。
これを回避する方法に関するヒントはありますか?