コード例 #1
0
ファイル: JDataTable.cs プロジェクト: jkimh/JDataTool
        public void AddNewData(JDataPropertyChanged handler, AddNewDataCallback callback)
        {
            TData data = new TData();

            if (handler != null)
            {
                data.AddPropChangedHandler(handler);
            }
            this.Data.Add(data);
            if (callback != null)
            {
                callback(data);
            }
        }
コード例 #2
0
ファイル: JDataTable.cs プロジェクト: jkimh/JDataTool
        public void AddCopyNewData(JDataPropertyChanged handler, AddNewDataCallback callback)
        {
            if (this.Data.Count == 0)
            {
                AddNewData(handler, callback);
                return;
            }
            TData data = (TData)this.Data.Last().CloneNewData();

            this.Data.Add(data);
            if (callback != null)
            {
                callback(data);
            }
        }
コード例 #3
0
ファイル: JDataTable.cs プロジェクト: jkimh/JDataTool
 public void AddPropChangedHandler(JDataPropertyChanged handler)
 {
     PropertyChanged = handler;
 }