using System; using System.Collections.Generic; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using Chat.Framework.WXSdk.Implement; using Chat.Framework.WXSdk.IPAD; namespace Chat.Framework.WXSdk.Events { /// /// 微信状态改变事件 /// public class WXChangeStatus : WXEvent { public override string ToString() { return $"微信({Client.User.Nick}【{Client.User.Uin}】)->状态修改->{Status}"; } public WXChangeStatus(WeixinBase client, string message = "") : base(client) { IsToString = true; this.Status = client.Status; this.Message = message; } /// /// 微信状态 /// public WxStatus Status { get; internal set; } /// /// 改变附带的内容 /// public string Message { get; internal set; } /// /// 登录二维码byte[] /// public byte[] ImageByte { get; internal set; } /// /// 登录二维码 /// public Image Image { get { return Image.FromStream(new MemoryStream(ImageByte)); } } } }