示例#1
0
 public WeiTuoEventArgs(StockWeiTuo wt, DataChangeType dataChangeType)
 {
     // TODO: Complete member initialization
     this.wt             = wt;
     this.done           = false;
     this.dataChangeType = dataChangeType;
 }
示例#2
0
 /// <summary>
 /// 取消订阅消息
 /// </summary>
 /// <param name="type"></param>
 /// <param name="handler"></param>
 public void Unsubscribe(DataChangeType type, OnDataChanged handler)
 {
     if (!messageEventTable.ContainsKey(type))
     {
         messageEventTable[type] = null;
     }
     messageEventTable[type] = (OnDataChanged)messageEventTable[type] - handler;
 }
示例#3
0
 private void OnRefresh(DataChangeType type, params object[] objs)
 {
     if (objs.Length > 0)
     {
         Debug.LogError("有参数时间派发完成:    " + objs[0]);
     }
     else
     {
         Debug.LogError("无参数事件派发完成");
     }
 }
示例#4
0
    /// <summary>
    /// 发送消息
    /// </summary>
    /// <param name="type"></param>
    /// <param name="objs"></param>
    public void RaiseEvent(DataChangeType type, params object[] objs)
    {
        Delegate handler;

        if (messageEventTable.TryGetValue(type, out handler))
        {
            OnDataChanged dc = (OnDataChanged)handler;
            if (dc != null)
            {
                dc(type, objs);
            }
        }
    }
示例#5
0
 public DataChangedEventArgs(Track parent, DataChangeType type)
 {
     this.type   = type;
     this.parent = parent;
 }
示例#6
0
 public ZhangHaoEventArgs(StockZhanghao zhanghao, DataChangeType changtype)
 {
     this._zhangHao  = zhanghao;
     this._changType = changtype;
 }
示例#7
0
 public ChengJiaoEventArgs(StockChengJiao chenjiao, DataChangeType dataChangeType)
 {
     // TODO: Complete member initialization
     this.cj             = chenjiao;
     this.dataChangeType = dataChangeType;
 }
 public ZiJingEventArgs(StockZiJing zj, DataChangeType dataChangeType)
 {
     // TODO: Complete member initialization
     this.zj             = zj;
     this.dataChangeType = dataChangeType;
 }
示例#9
0
 public SingleDataChangedEventArgs(DataChangeType changedType)
 {
     this.changedType = changedType;
 }