我正在开发一个只有一个ContentControl
元素的主窗口的程序。在这个主窗口的类中,我可以通过ContentHolder.Content = new UserControlMain()
. 在UserControlMain
中,我有一个按钮可以再次将窗口的内容更改为新的用户控件。
我在第二次更改窗口内容时遇到了问题。如果我不实例化一个类MainWindow
,我不能Content
从除了它自己的类之外的任何地方访问该属性。我也无法访问ContentControl
与该类关联的元素。但是,如果我确实实例化了一个MainWindow
对象,我会遇到一条错误消息,指出内容已被设置。
关于如何解决这个问题的任何提示?