WPF用户控件

时间:2009-04-02 06:25:35

标签: wpf user-controls wpf-controls

我现在面临非常大的问题, 那是我有一个usercontrol(由我创建),我已添加到窗口... 点击按钮我想在窗口上显示另一个用户控件,总计如何在我的控件中访问窗口对象(usercontrol)

全部谢谢

3 个答案:

答案 0 :(得分:1)

您可以通过访问Parent属性来实现。 但是为什么不从窗口中处理的UserControl中引发事件,并在那里添加其他控件?

答案 1 :(得分:1)

您可以使用Window.GetWindow。但是,您可能需要考虑重新设计Window负责其内容,而不是Window内托管的内容。

答案 2 :(得分:-1)

或者您可以在usercontrol中创建一个事件和一个委托,并在Window中处理它。