我有一个问题,AFAIK信息很少。
在StockTrader RI provided by Microsoft中,有一个AutoPopulateExportedViewsBehavior
的定义,我的目的似乎是掌握。
但是,此行为是使用MEF PartCreationPolicy声明的:
[PartCreationPolicy(CreationPolicy.NonShared)]
public class AutoPopulateExportedViewsBehavior : RegionBehavior, IPartImportsSatisfiedNotification
有人可以解释为什么这部分创作政策不能分享"?为什么在每次调用此行为时都需要提供此策略的个别实例?
我是否正确认为这是因为行为附加到特定区域,因此您固有地需要一个实例?
答案 0 :(得分:0)
你的假设是正确的。每个RegionBehavior
实例都绑定到一个区域,因此在遇到新的RegionBehavior
时我们需要一个新的Region
实例。