public void Display(string title, string description, string imagePath) { Visibility = Visibility.Visible; m_titleView.Text = title; m_descriptionView.Text = description; if (imagePath.Length > 0) { StartupResourceLoader.LoadImage(imagePath); var src = StartupResourceLoader.GetBitmap(imagePath); if (src != null) { m_imageView.Source = src; m_imageHeader.Visibility = Visibility.Visible; m_imageView.Visibility = Visibility.Visible; } else { m_imageHeader.Visibility = Visibility.Hidden; m_imageView.Visibility = Visibility.Hidden; } } else { m_imageHeader.Visibility = Visibility.Hidden; m_imageView.Visibility = Visibility.Hidden; } m_currentWindow.DisableInput(); }
public void OpenOptions() { m_closeButton.IsEnabled = true; Visibility = Visibility.Visible; Focus(); m_currentWindow.DisableInput(); }
public void Show() { Visibility = Visibility.Visible; m_currentWindow.DisableInput(); m_title.Text = string.Empty; m_description.Text = string.Empty; m_shouldShareButton.IsChecked = false; m_poiImage.Source = m_prevSource; m_imageBuffer = null; }
public void OpenInteriorStreamingDialogView() { m_mainWindow.DisableInput(); m_mainWindow.IsEnabled = false; Visibility = Visibility.Visible; m_spinnerImage.Visibility = Visibility.Visible; m_loadedImage.Visibility = Visibility.Collapsed; m_mainContainer.BeginAnimation(UIElement.OpacityProperty, FadeInAnimation()); }
public virtual void AnimateToOpenOnScreen() { if (m_openState == MENU_OPEN || m_openState == MENU_OPENING) { return; } m_openSearchIconAnim.Completed += OnAnimCompleted; m_openSearchIconAnim.Begin(m_menuIconGrid, isControllable: true); m_openSearchContainerAnim.Begin(m_mainContainer); m_openBackgroundRect.Begin(m_backgroundRectangle); m_isAnimating = true; m_openState = MENU_OPENING; m_backgroundRectangle.Visibility = Visibility.Visible; m_mainWindow.DisableInput(); }
public SearchMenuView(IntPtr nativeCallerPointer) : base(nativeCallerPointer) { MainWindow mainWindow = (MainWindow)Application.Current.MainWindow; mainWindow.MainGrid.Children.Add(this); Loaded += MainWindow_Loaded; mainWindow.SizeChanged += PerformLayout; m_searchInFlight = false; m_hasResults = false; m_hasCategorySearch = false; m_touchHandler = new WindowInteractionTouchHandler(this, true, false, true); MouseEnter += (o, e) => { mainWindow.PopAllMouseEvents(); mainWindow.DisableInput(); }; MouseLeave += (o, e) => { mainWindow.EnableInput(); }; }
private void DisableMainWindow() { m_currentWindow.SetOpacity(MainWindow.OpacityOnPopup); m_currentWindow.DisableInput(); }
public void OpenAboutPage() { Visibility = Visibility.Visible; m_currentWindow.DisableInput(); }