区域适配器和区域行为之间的区别?

时间:2011-04-09 17:33:26

标签: mvvm prism

我经常使用区域适配器,但找不到区域行为的好用例。两者似乎都适合在向区域添加其他行为的上下文中。他们有什么不同?

1 个答案:

答案 0 :(得分:4)

区域适配器旨在调整无法标记为区域的控件(不会从ItemsControlContentControlSelector继承的控件,在Silverlight中也TabControl)。
例如,如果您想将Ribbon控件用作区域,则可以为其创建区域适配器。
它的目标是通过相应地管理其子/内容属性来确定添加视图时要执行的操作。

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