Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 4
0
        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());
        }
Ejemplo n.º 5
0
        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();
        }
Ejemplo n.º 6
0
        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(); };
        }
Ejemplo n.º 7
0
 private void DisableMainWindow()
 {
     m_currentWindow.SetOpacity(MainWindow.OpacityOnPopup);
     m_currentWindow.DisableInput();
 }
Ejemplo n.º 8
0
 public void OpenAboutPage()
 {
     Visibility = Visibility.Visible;
     m_currentWindow.DisableInput();
 }