public void Initialize() { window = new Window(); adapter = new WindowRegionAdapter(); region = adapter.Initialize(window); window.Show(); }
protected virtual RegionAdapterMappings ConfigureRegionAdapterMappings() { RegionAdapterMappings regionAdapterMappings = Container.GetObject("RegionAdapterMappings") as RegionAdapterMappings; if (regionAdapterMappings != null) { regionAdapterMappings.RegisterMapping(typeof(Selector), Container.GetObject <SelectorRegionAdapter>()); regionAdapterMappings.RegisterMapping(typeof(ItemsControl), Container.GetObject <ItemsControlRegionAdapter>()); regionAdapterMappings.RegisterMapping(typeof(ContentControl), Container.GetObject <ContentControlRegionAdapter>()); WindowRegionAdapter wra = Container.GetObject <WindowRegionAdapter>(); try { var style = Application.Current.FindResource("WindowTemplate"); if (style != null) { wra.WindowStyle = (Style)style; } } catch { }; regionAdapterMappings.RegisterMapping(typeof(Window), wra); } return(regionAdapterMappings); }