Exemple #1
0
        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();
        }
Exemple #3
0
        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);
        }