예제 #1
0
        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);
        }
예제 #2
0
        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);
        }