2014-09-03 35 views
0

什么是从UserControl到承载它的PhoneApplicationPage沟通的最佳方式(如在设计上最优雅)?假设我的UserControl中有一个按钮,按下该按钮需要一些时间,而UserControl正在工作,但我想在我的Page上显示覆盖图。从UserControl与托管PhoneApplicationPage进行通信的最佳方式是什么?

我知道我可以使用eventsEventHandlers来订阅我的PageUserControl触发的事件。所以我的问题基本上是,这真的是最好的方法吗?

回答

0

使用事件绝对是处理这种情况的最佳和推荐的方法。看看内置控件,与其他控件或父项的每个通信都通过事件来处理。从控制器到主机的通信应该是可选的,非侵入性的,这就是事件的设计目的。

+0

有很多理由憎恨事件,但谢谢澄清我的初步想法。让我们希望微软在即将发布的.NET版本中提供更优雅和现代的东西。 – 2014-09-03 11:22:21

相关问题