/// <summary>
        /// 这个方法,用于触发 SyncStateTypeChange 路由事件
        /// </summary>
        private void OnSyncStateTypeChange(SyncStateType _oldValue, SyncStateType _newValue)
        {
            //创建路由事件参数
            RoutedPropertyChangedEventArgs <SyncStateType> args = new RoutedPropertyChangedEventArgs <SyncStateType>(_oldValue, _newValue);

            //设置这是哪个路由事件?
            args.RoutedEvent = SyncUiControl.SyncStateTypeChangeEvent;

            //引发这个路由事件
            RaiseEvent(args);
        }
Пример #2
0
        /// <summary>
        /// 当[同步状态类型]改变时
        /// </summary>
        /// <param name="_oldValue">旧的值</param>
        /// <param name="_newValue">新的值</param>
        public void SyncStateTypeChange(SyncStateType _oldValue, SyncStateType _newValue)
        {
            //判断值
            switch (_newValue)
            {
            //如果是[没有同步]
            case SyncStateType.NoSync:
                break;

            //如果是[同步中]
            case SyncStateType.Syncing:
                break;

            //如果是[同步完成]
            case SyncStateType.Synced:
                break;
            }
        }
Пример #3
0
        public OtherData()
        {
            ShowBugItemDatas = new ObservableCollection <BugItemData>();
            ShowBugItemData  = null;

            ShowRecordItemDatas = new ObservableCollection <RecordItemData>();

            AllBugTotalNumber        = 0;
            UndoneBugTotalNumber     = 0;
            LowUndoneBugTotalNumber  = 0;
            MidUndoneBugTotalNumber  = 0;
            HighUndoneBugTotalNumber = 0;

            IsShowBugReply = true;
            IsShowSubmitButtonAnimation = false;

            SyncLogText   = "";
            SyncStateType = SyncStateType.NoSync;
        }