我经常使用区域适配器,但找不到区域行为的好用例。两者似乎都适合在向区域添加其他行为的上下文中。他们有什么不同?
答案 0 :(得分:4)
区域适配器旨在调整无法标记为区域的控件(不会从ItemsControl
,ContentControl
或Selector
继承的控件,在Silverlight中也TabControl
)。
例如,如果您想将Ribbon控件用作区域,则可以为其创建区域适配器。
它的目标是通过相应地管理其子/内容属性来确定添加视图时要执行的操作。
区域行为为所有区域添加功能。可以找到区域行为的示例用法here。