public void Initialize()
        {
            window = new Window();
            adapter = new WindowRegionAdapter();
            region = adapter.Initialize(window);

            window.Show();
        }
Exemplo n.º 2
0
        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);
        }