GitHub.VisualStudio.UI.WindowController.Load C# (CSharp) Method

Load() public method

public Load ( IView view ) : void
view IView
return void
        public void Load(IView view)
        {
            var viewModel = view.ViewModel as IViewModel;
            if (viewModel != null)
                Title = viewModel.Title;

            var control = view as UserControl;
            if (control != null)
            {
                Container.Children.Clear();
                Container.Children.Add(control);
            }
        }

Usage Example

Ejemplo n.º 1
0
        async Task RunModalDialogForAuthentication(UIControllerFlow flow, IObservable <LoadData> listener, LoadData initiaLoadData)
        {
            await ThreadingHelper.SwitchToMainThreadAsync();

            windowController = new WindowController(listener,
                                                    (v, f) => f == flow,
                                                    (v, f) => f != flow);
            windowController.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            windowController.Load(initiaLoadData.View);
            windowController.ShowModal();
            windowController = null;
        }
All Usage Examples Of GitHub.VisualStudio.UI.WindowController::Load