contactstatuschangedeventargs.cs

来自「该源代码用 C# 写成」· CS 代码 · 共 42 行

CS
42
字号
using System;

namespace Org.InteliIM.Users
{
	/// <summary>
	/// 为联系人状态改变事件提供数据
	/// </summary>
	public class ContactStatusChangedEventArgs
		: EventArgs
	{
		private ContactStatus oldStatus = ContactStatus.Offline;
		private string id;

		/// <summary>
		/// 原始状态
		/// </summary>
		public ContactStatus OldStatus
		{
			get { return this.oldStatus; }
			set { this.oldStatus = value; }
		}

		/// <summary>
		/// 相关的用户名
		/// </summary>
		public string Id
		{
			get { return this.id; }
			set { this.id = value; }
		}

		/// <summary>
		/// 构造函数
		/// </summary>
		/// <param name="oldStatus"></param>
		public ContactStatusChangedEventArgs(string id, ContactStatus oldStatus)
		{
			this.Id = id;
			this.oldStatus = oldStatus;
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?