我正在寻找一种方法,用预定义的页面替换应用程序部分内容。我已经使用了ContentControl
,但是我无法复制我的页面内容。我使用的代码是:
ContentControl1.Content = new PageName().Content
我遇到了一个异常,提示指定的元素已经是另一个元素的逻辑子级。请先断开它。
有没有办法在ContentControl
中加载页面?
或者,有没有办法使用Visual Studio设计器设计页面并以更容易在ContentControl
中加载的方式存储它们?
最后,这会让我的一天,但是否有任何方法可以使ContentControl
中的内容调用包含它的Window
中声明的方法?