private static void CreateRegion(DependencyObject element) { var container = ContainerLocator.Container; DelayedRegionCreationBehavior regionCreationBehavior = container.Resolve <DelayedRegionCreationBehavior>(); regionCreationBehavior.TargetElement = element; regionCreationBehavior.Attach(); }
private static void CreateRegion(DependencyObject element) { IServiceLocator locator = ServiceLocator.Current; DelayedRegionCreationBehavior regionCreationBehavior = locator.GetInstance <DelayedRegionCreationBehavior>(); regionCreationBehavior.TargetElement = element; regionCreationBehavior.Attach(); }
private DelayedRegionCreationBehavior GetBehavior(DependencyObject control, MockRegionManagerAccessor accessor, MockRegionAdapter adapter) { var mappings = new RegionAdapterMappings(); mappings.RegisterMapping(control.GetType(), adapter); var behavior = new DelayedRegionCreationBehavior(mappings); behavior.RegionManagerAccessor = accessor; behavior.TargetElement = control; return(behavior); }