コード例 #1
0
ファイル: AccountController.cs プロジェクト: vivek-meka/WeGo
        public ActionResult AddPOS()
        {
            var wizard = new WizardViewModel();

            wizard.Initialize();
            return(View(wizard));
        }
コード例 #2
0
        private Overlay CreateWizardOverlay(IWizardBuilder builder, out Guid stackId)
        {
            var wizardBuilder = (WizardBuilder)builder;

            var overlay = new Overlay();

            Grid.SetRowSpan(overlay, 2);
            Grid.SetColumnSpan(overlay, 2);

            Grid.SetRow(overlay, 0);
            Grid.SetColumn(overlay, 0);

            overlay.Delay           = 0;
            overlay.MinimumDuration = 0;
            overlay.AnimationSpeed  = 1;

            overlay.IsLoading = true;

            var wizard = CreateContentControl <WizardView, WizardViewModel>();

            WizardViewModel wizardViewModel = wizard.ViewModel;

            var size = builder.Size;

            wizard.Width  = size.Width;
            wizard.Height = size.Height;

            wizard.MinWidth  = size.MinWidth;
            wizard.MinHeight = size.MinHeight;
            wizardViewModel.Initialize(this, wizardBuilder);

            var canvas = new Canvas();

            canvas.Children.Add(wizard);

            overlay.Content = canvas;
            View._root.Children.Add(overlay);

            stackId = wizardViewModel.ID;
            return(overlay);
        }