コード例 #1
0
 private void ViewModeController_ViewModeChanged(object sender, ViewModeChangedEventArgs e)
 {
     if (sender is ViewModeController Controller && Controller != this)
     {
         if (e.Path == CurrentPath && modeIndex != e.Index)
         {
             modeIndex = e.Index;
             PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(ViewModeIndex)));
         }
     }
 }
コード例 #2
0
        protected virtual void RaiseViewModeChangedEvent()
        {
            // Do nothing when not created
            if (ViewModeChanged == null)
            {
                return;
            }

            // Assign arguments
            ViewModeChangedEventArgs e = new ViewModeChangedEventArgs();

            e.ViewMode = viewMode;

            // Raise event
            ViewModeChanged(this, e);
        }
コード例 #3
0
 /// <summary>
 /// Obsługa zmiany trybu pracy bieżącego okna.
 /// </summary>
 /// <param name="sender">Sender.</param>
 /// <param name="e">EventArgs.</param>
 private void ViewManager_CurrentViewModeChanged(object sender, ViewModeChangedEventArgs e)
 {
     if (CurrentView != null)
     {
     }
 }