public void Initialize() { container.RegisterType<IPersonService, PersonService>(); container.RegisterType<IDetailViewModelModuleConfigurations, DetailViewModelModuleConfigurations>(); container.RegisterType<IMainMeniViewModel, MainMeniViewModel>(); container.RegisterType<IScriptsViewModel, ScriptsViewModel>(); Button btnConfiguration = new Button(); btnConfiguration.Content = "Configuration"; btnConfiguration.Height = 20; btnConfiguration.Width = 80; btnConfiguration.Margin = new Thickness(10, 49, 0, 0); btnConfiguration.HorizontalAlignment = HorizontalAlignment.Left; btnConfiguration.VerticalAlignment = VerticalAlignment.Top; Button btnScripts = new Button(); btnScripts.Content = "Scripts"; btnScripts.Width = 80; btnScripts.Height = 20; btnScripts.Margin = new Thickness(162, 49, 0, 0); btnScripts.HorizontalAlignment = HorizontalAlignment.Left; btnScripts.VerticalAlignment = VerticalAlignment.Top; var view = ServiceLocator.Current.GetInstance<Views.ModuleConfigurationsDetail>(); regionManager.AddToRegion(RegionNames.DetailRegion, view); btnScripts.Click += (o, i) => { /* ScriptsView scriptsView = new ScriptsView(); var region = this.regionManager.Regions[RegionNames.DetailRegion]; region.Add(scriptsView); if (region != null && view != null) { region.Remove(view); region.Activate(scriptsView); }*/ var client = new ProjekatTest.Infrastructure.ServiceReference1.Service1Client(); string strRet; strRet = client.GetData(21); btnScripts.Content = strRet; }; Grid mainGrid = new Grid(); mainGrid.Height = 100; mainGrid.Width = 300; mainGrid.VerticalAlignment = VerticalAlignment.Top; mainGrid.HorizontalAlignment = HorizontalAlignment.Left; mainGrid.Children.Add(btnConfiguration); mainGrid.Children.Add(btnScripts); regionManager.AddToRegion(RegionNames.MainRegion, mainGrid); }
public void Initialize() { container.RegisterType <IPersonService, PersonService>(); container.RegisterType <IDetailViewModelModuleConfigurations, DetailViewModelModuleConfigurations>(); container.RegisterType <IMainMeniViewModel, MainMeniViewModel>(); container.RegisterType <IScriptsViewModel, ScriptsViewModel>(); Button btnConfiguration = new Button(); btnConfiguration.Content = "Configuration"; btnConfiguration.Height = 20; btnConfiguration.Width = 80; btnConfiguration.Margin = new Thickness(10, 49, 0, 0); btnConfiguration.HorizontalAlignment = HorizontalAlignment.Left; btnConfiguration.VerticalAlignment = VerticalAlignment.Top; Button btnScripts = new Button(); btnScripts.Content = "Scripts"; btnScripts.Width = 80; btnScripts.Height = 20; btnScripts.Margin = new Thickness(162, 49, 0, 0); btnScripts.HorizontalAlignment = HorizontalAlignment.Left; btnScripts.VerticalAlignment = VerticalAlignment.Top; var view = ServiceLocator.Current.GetInstance <Views.ModuleConfigurationsDetail>(); regionManager.AddToRegion(RegionNames.DetailRegion, view); btnScripts.Click += (o, i) => { /* ScriptsView scriptsView = new ScriptsView(); * * var region = this.regionManager.Regions[RegionNames.DetailRegion]; * region.Add(scriptsView); * * * if (region != null && view != null) * { * region.Remove(view); * region.Activate(scriptsView); * * }*/ var client = new ProjekatTest.Infrastructure.ServiceReference1.Service1Client(); string strRet; strRet = client.GetData(21); btnScripts.Content = strRet; }; Grid mainGrid = new Grid(); mainGrid.Height = 100; mainGrid.Width = 300; mainGrid.VerticalAlignment = VerticalAlignment.Top; mainGrid.HorizontalAlignment = HorizontalAlignment.Left; mainGrid.Children.Add(btnConfiguration); mainGrid.Children.Add(btnScripts); regionManager.AddToRegion(RegionNames.MainRegion, mainGrid); }