【问题标题】:Best way to communicate from a UserControl to the hosting PhoneApplicationPage?从 UserControl 到托管 PhoneApplicationPage 的最佳通信方式是什么?
【发布时间】:2014-09-03 10:57:02
【问题描述】:

UserControl 到托管它的PhoneApplicationPage 通信的最佳方式是什么(在设计方面最优雅)?假设我的UserControl 中有一个按钮,按下它会执行一些需要一段时间的操作,而UserControl 正在工作,我想在我的Page 上显示一个叠加层。

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

【问题讨论】:

    标签: c# xaml user-controls windows-phone


    【解决方案1】:

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

    【讨论】:

    • 有很多理由讨厌事件,但感谢您澄清我最初的想法。让我们希望微软在即将发布的 .NET 版本中提供更优雅和现代的东西。
    猜你喜欢
    • 2021-06-16
    • 2020-08-30
    • 2017-11-19
    • 2015-02-11
    • 2020-03-14
    • 1970-01-01
    • 2015-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多