private void InitObjects() { FindPorts((string)UTIL.ReadRegistry(UTIL.KEY.LAST_CONNECTION)); InitUBT(); InitServo(); InitTimer(); InitUI(); }
private void InitUI() { ucComboDisplay.InitObject(UBT.comboTable, UpdateInfo); string lastLayout = (string)UTIL.ReadRegistry(UTIL.KEY.LAST_LAYOUT); wrapMain.Width = (lastLayout == "LOW" ? 600 : 300); ucActionList.InitObject(UBT.actionTable, UpdateInfo); ucActionList.DoubleClick += ActionList_DoubleClick; ucActionList.PlayAction += ActionList_PlayAction; ucActionList.StopAction += ActionList_StopAction; ucActionList.InsertPose += ActionList_InsertPose; ucActionList.InsertPoseBefore += ActionList_InsertPoseBefore; ucActionList.InsertPoseAfter += ActionList_InsertPoseAfter; ucActionList.DeletePose += ActionList_DeletePose; ucActionDetail.InitObject(UBT.actionTable); ucActionDetail.DoubleClick += ActionDetail_DoubleClick; ucActionDetail.EnableChanged += ActionDetail_EnableChanged; SetStatus(); rbServoLock.IsChecked = true; }