Example #1
0
        /// <summary>
        /// 直接触发状态对象更换事件
        /// </summary>
        public void NotifyStateObjChanged(string entryMessage)
        {
            if (string.IsNullOrEmpty(entryMessage))
            {
                throw new ArgumentOutOfRangeException();
            }

            if (StateObject == null || !(StateObject is ProgressIdentifierEventEntry))
            {
                StateObject = new ProgressIdentifierEventEntry();
            }
            ProgressIdentifierEventEntry piee = StateObject as ProgressIdentifierEventEntry;

            piee.Message = entryMessage;

            OnStateObjChanged();
        }
Example #2
0
		/// <summary>
		/// 直接触发状态对象更换事件
		/// </summary>
		public void NotifyStateObjChanged(string entryMessage)
		{
			if (string.IsNullOrEmpty(entryMessage)) throw new ArgumentOutOfRangeException();

			if (StateObject == null || !(StateObject is ProgressIdentifierEventEntry)) StateObject = new ProgressIdentifierEventEntry();
			ProgressIdentifierEventEntry piee = StateObject as ProgressIdentifierEventEntry;
			piee.Message = entryMessage;

			OnStateObjChanged();
		}