private void SetOverlayWidgetEditorControl(OverlayItemControl overlayTypeEditor)
        {
            this.MainContentControl.Content = this.overlayTypeEditor = overlayTypeEditor;

            OverlayItemViewModelBase itemViewModel = this.overlayTypeEditor.GetViewModel();

            this.viewModel.SupportsRefreshUpdating = itemViewModel.SupportsRefreshUpdating;
        }
예제 #2
0
        protected override async Task OnLoaded()
        {
            if (this.DataContext is OverlayItemViewModelBase)
            {
                this.ViewModel = (OverlayItemViewModelBase)this.DataContext;
            }
            else if (this.ViewModel != null)
            {
                this.DataContext = this.ViewModel;
            }

            if (this.ViewModel != null)
            {
                await this.ViewModel.OnLoaded();
            }
        }