如何从用户控件访问父页面方法Silverlight中的按钮?

时间:2012-01-02 11:26:22

标签: silverlight-3.0

我正在设计一个包含Pod和pod容器的仪表板,每个pod容器可以有多个pods。每个pod都可以有多个用户控件。 在我的一个pod中,我有一个带有后退按钮的用户控件。一旦我点击它意味着我需要隐藏现有的pod并且必须显示一些其他pod.For我已经在MainPage.xaml中硬编码了一些方法。 那么你能不能建议我如何在带有后退按钮的usecontrol的父页面中调用该方法。 等待你的回复。

1 个答案:

答案 0 :(得分:0)

首先,想想你是否能找到更好的separation of concerns设计。谁应该负责关闭一个吊舱?并展示一个新的?

然后,如果您仍然需要此类通信,请尝试使用某个事件。按下按钮时,您可以引发Close事件,该事件将由窗格处理。