【问题标题】:Difference between region adapter and region behavior?区域适配器和区域行为之间的区别?
【发布时间】:2011-04-09 17:33:25
【问题描述】:

我经常使用区域适配器,但找不到区域行为的良好用例。两者似乎都适合向区域添加额外行为的背景。它们有何不同?

【问题讨论】:

    标签: mvvm prism


    【解决方案1】:

    区域适配器是为了适配一个不能被标记为区域的控件(一个不继承自ItemsControlContentControlSelector的控件,在Silverlight中也是@987654326 @)。
    例如,如果您想将功能区控件用作区域,您可以为其创建区域适配器。
    它的目标是通过相应地管理其 Children/Content 属性来确定将视图添加到其中时要执行的操作。

    区域行为向所有区域添加功能。可以在here 找到区域行为的示例使用。

    【讨论】:

    • 我不能在 Adapt 方法中做同样的事情吗?那是我的困惑。我将如何在两者之间进行选择。
    • 可能有一种方法可以将功能推送到您想要的任何地方。您也可以使用事件聚合器进行模块内通信,但这不是它的主要目标。
    • 链接已失效,我找到了this link。我想这确实是我们要参考的博客,但是链接已经改变了,是吗?
    猜你喜欢
    • 2022-10-07
    • 2014-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多