2011-04-09 103 views

回答

4

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

Region Behavior为所有地区增加了功能。区域行为的示例使用可以在here找到。

+0

难道我不能在Adapt方法中做同样的事吗?这是我的困惑。我将如何在两者之间进行选择。 – anivas 2011-04-11 22:06:58

+0

可能有一种方法可以将功能推送到任何你想要的地方。您也可以使用事件聚合器进行模块内通信,但这不是它的主要目标。 – 2011-04-12 14:24:35

+0

该链接** **已死亡**,我找到[此链接](http://southworks.com/blog/2011/11/10/regions-inside-datatemplates-in-prism-v4-using-a-region -行为/)。我认为这是我们想要提及的同一个博客,但链接已被更改,是吗? – 2017-06-15 12:26:56