从UserControl
到承载它的PhoneApplicationPage
进行通信的最佳方式(在设计方面最优雅)是什么?假设我的UserControl
中有一个按钮,按下该按钮需要一段时间,UserControl
正在工作时,我想在我的Page
上显示一个叠加层。
我知道我可以使用events
和EventHandlers
订阅Page
UserControl
点击的{{1}}事件。所以我的问题基本上是,这真的是最好的方法吗?
答案 0 :(得分:0)
使用事件绝对是处理这种情况的最佳方法。查看内置控件,与其他控件或父级的每个通信都通过事件处理。从控件到主机的通信应该是可选的,非侵入式的,这是为什么事件设计的。