private void TableOnValueChanged(object sender, ValueChangeArgs e) { var ramAddress = captureAddress + e.Index; var bufferAddress = table.CalcAddress(e.Index); onlineManager.FirmwareManager.WriteRam(ramAddress, bufferAddress, table[e.Index], true); }
private void TableOnValueChanged(object sender, ValueChangeArgs e) { if (HandleValueChanged) { UpdateValues(e.Index); } }
void AdjustRows(ValueChangeArgs args) { rowCapacity = args.changedValue; if (!args.direction) { ShiftRows(); } else { for (int i = 0; i < Rows.Count - 1; i++) { if (!Rows[i].Overflowed(rowCapacity)) { break; } else { Rows[i + 1].AppendToFront(Rows[i].GetOverflow(rowCapacity)); } } if (Rows[rowIndex].Overflowed(rowCapacity)) { AddNodeRow(Rows[rowIndex].GetOverflow(rowCapacity)); } } }
/// <summary> /// 事件触发 /// </summary> /// <param name="args"></param> public void DispatchValueUpdateEvent(ValueChangeArgs args) { EventHandler <ValueChangeArgs> handler = ValueUpdateEvent; if (handler != null) { handler(this, args); } }
private void OnValueUpdateEvent(object sender, ValueChangeArgs e) { switch (e.key) { case UIMainModelConst.KEY_EmailInfo: RefreshEmailInfo((EmailResp)e.newValue); break; default: break; } }
private void OnValueUpdateEvent(object sender, ValueChangeArgs e) { switch (e.key) { case UIMainModelConst.KEY_UserInfo: OnUserInfo((UserInfo)e.newValue); break; default: break; } }
private void OnValueUpdateEvent(object sender, ValueChangeArgs e) { switch (e.key) { case "VersionInfo": RefreshVersionInfo((VersionInfoResp)e.newValue); break; default: break; } }
private void OnValueUpdateEvent(object sender, ValueChangeArgs e) { switch (e.key) { case UIMainModelConst.KEY_NoticeMsg: RefreshNoticeMsg((string)e.newValue); break; default: break; } }
public void ValueUpdateEvent(object sender, ValueChangeArgs args) { switch (args.key) { case UIAnimMadeModelConst.KEY_AnimInfo: if (args.oldValue != null) { Animation oldanim = args.oldValue as Animation; UnityEngine.Object.Destroy(oldanim.gameObject); } Animation newanim = args.newValue as Animation; newanim.wrapMode = WrapMode.Loop; break; } }
private void OnValueUpdateEvent(object sender, ValueChangeArgs e) { switch (e.key) { case UIGameModelConst.KEY_RefreshRoomInfo: if (GameMgr.Instance.isFromRecord) { RefreshRoomInfoFromRecord((RoomInfo)e.newValue); break; } RefreshRoomInfo((RoomInfo)e.newValue); break; case UIGameModelConst.KEY_RefreshCardInfo: RefreshCardsInfo(); break; case UIGameModelConst.KEY_GameAction: SetMahJongGameAction((MahJongGameAction)e.newValue); break; case UIGameModelConst.KEY_RoomMsgInfo: RefreshRoomMsgInfo((RoomMsgInfo)e.newValue); break; case UIGameModelConst.KEY_ReconnectGameAction: ExecuteReconnectAction((MahJongGameAction)e.newValue); break; case UIGameModelConst.LeaveRoom: LeaveRoom(); break; case UIGameModelConst.RoomActionCull: RoomActionCull(); break; default: break; } }
public void RefreshRoomMsgInfo(RoomMsgInfo msg) { ValueChangeArgs ve = new ValueChangeArgs(UIGameModelConst.KEY_RoomMsgInfo, msg, msg); DispatchValueUpdateEvent(ve); }
public void RefreshCardInfo() { ValueChangeArgs ve = new ValueChangeArgs(UIGameModelConst.KEY_RefreshCardInfo, null, null); DispatchValueUpdateEvent(ve); }
public void HandleGameAction(MahJongGameAction action) { ValueChangeArgs ve = new ValueChangeArgs(UIGameModelConst.KEY_GameAction, action, action); DispatchValueUpdateEvent(ve); }
public void RoomActionCull() { ValueChangeArgs ve = new ValueChangeArgs(UIGameModelConst.RoomActionCull, null, null); DispatchValueUpdateEvent(ve); }
private void OnValueUpdateEvent(object sender, ValueChangeArgs e) { }
void model_TextSet(object sender, ValueChangeArgs e) { txtTextValue.Text = e.NewValue; lblResult.Text = string.Format("Text changed from {0} to {1}", e.PreviousValue, e.NewValue); }
public void OnColumnChange(object source, ValueChangeArgs args) { AdjustRows(args); }