コード例 #1
0
ファイル: ShifterModel.cs プロジェクト: baens/Esri2011
 protected virtual void OnShifterStateChanged(ShifterState shifterState)
 {
     var shifterStateChanged = _shifterStateChanged;
     if (null != shifterStateChanged)
     {
         shifterStateChanged(shifterState);
     }
 }
コード例 #2
0
ファイル: ShifterModel.cs プロジェクト: baens/Esri2011
 public virtual void ToggleShifter()
 {
     switch (ShifterState)
     {
         case ShifterState.On:
             ShifterState = ShifterState.Off;
             break;
         case ShifterState.Off:
             ShifterState = ShifterState.On;
             break;
         default:
             throw new ArgumentOutOfRangeException();
     }
 }
コード例 #3
0
        private void ManageVisibility(ShifterState state)
        {
            switch (state)
            {
                case ShifterState.On:
                    Console.WriteLine("ContentFormPresenter.ManageVisibility(visible)");
                    break;
                case ShifterState.Off:
                    Console.WriteLine("ContentFormPresenter.ManageVisibility(invisible)");

                    CleanUp();
                    break;
                default:
                    throw new ArgumentOutOfRangeException("state");
            }
        }
コード例 #4
0
ファイル: ShifterAddinButton.cs プロジェクト: baens/Esri2011
 public virtual void SetShifterState(ShifterState state)
 {
     Checked = ShifterState.On == state;
 }
コード例 #5
0
ファイル: Builder.cs プロジェクト: baens/Esri2011
 private void ManageFormSubsystem(ShifterState state)
 {
     switch (state)
     {
         case ShifterState.On:
             ConstructSystem();
             break;
         case ShifterState.Off:
             DestroySystem();
             break;
         default:
             throw new ArgumentOutOfRangeException("state");
     }
 }
コード例 #6
0
ファイル: ShifterPresenter.cs プロジェクト: baens/Esri2011
 protected void SetButtonShifterState(ShifterState state)
 {
     _view.SetShifterState(state);
 }
コード例 #7
0
ファイル: ContentFinderButton.cs プロジェクト: baens/Esri2011
 public void SetShifterState(ShifterState shifterState)
 {
     m_checked = ShifterState.On == shifterState;
 }