예제 #1
0
 /// <summary>
 /// 主表格导航按钮的事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OnSummaryNavigatorButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     try
     {
         CCursor.ShowWaitCursor();
         NavigatorButton         btn     = (NavigatorButton)e.Button;
         ControlNavigatorButtons buttons = ((ControlNavigator)sender).Buttons;
         if (e.Button == buttons.First)
         {
             DoMoveFirst();
         }
         if (e.Button == buttons.Prev)
         {
             DoMovePrior();
         }
         if (e.Button == buttons.Next)
         {
             DoMoveNext();
         }
         if (e.Button == buttons.Last)
         {
             DoMoveLast();
         }
     }
     finally
     {
         e.Handled = true;
         CCursor.ShowDefaultCursor();
     }
 }
 public NavigatorNodeCommandArgument(
     int index,
     string path,
     NavigatorNodeCommandType commandType,
     double positionX,
     NavigatorButton button)
     : this(index, path, commandType)
 {
     PointerPositionX = positionX;
     Button           = button;
 }
 public NavigatorNodeCommandArgument(
     int index,
     string path,
     NavigatorNodeCommandType commandType,
     double positionX,
     NavigatorButton button)
     : this(index, path, commandType)
 {
     PointerPositionX = positionX;
     Button = button;
 }
예제 #4
0
    private void Awake()
    {
        for (int i = 0; i < navigatorButtons.Length; i++)
        {
            navigatorButtonImages.Add(navigatorButtons[i].GetComponent <Image>());
            navigatorButtons[i].SettingObserver(this);
        }

        selectNavigatorButton = navigatorButtons[0];
        MainSceneManager.instance.uiController.SetInformationBoxText(selectNavigatorButton.TapName);
        ButtonColorSetting();
    }
예제 #5
0
 public void SelectNotify(NavigatorButton navigatorButton)
 {
     selectNavigatorButton = navigatorButton;
     MainSceneManager.instance.uiController.SetInformationBoxText(selectNavigatorButton.TapName);
     ButtonColorSetting();
 }