示例#1
0
 /// <summary>
 /// 指定されたインデックスのアイテムを削除します
 /// </summary>
 protected virtual void RemoveAt(int Index)
 {
     PageItemChanged?.Invoke(this, new PageItemEventArgs(PageItemEventArgs.Action.Remove, Index));
 }
示例#2
0
 /// <summary>
 /// ページにアイテムを挿入します
 /// </summary>
 /// <param name="Item">挿入するアイテム</param>
 /// <param name="Index">挿入するインデックス</param>
 protected virtual void Insert(int Index, T Item)
 {
     PageItemChanged?.Invoke(this, new PageItemEventArgs(PageItemEventArgs.Action.Add, Item, Index));
 }
示例#3
0
 /// <summary>
 /// ページからアイテムを削除します
 /// </summary>
 /// <param name="Item">削除するアイテム</param>
 protected virtual void Remove(T Item)
 {
     PageItemChanged?.Invoke(this, new PageItemEventArgs(PageItemEventArgs.Action.Remove, Item));
 }
示例#4
0
 /// <summary>
 /// ページにアイテムを追加します
 /// </summary>
 /// <param name="Item"></param>
 protected virtual void Add(T Item)
 {
     PageItemChanged?.Invoke(this, new PageItemEventArgs(PageItemEventArgs.Action.Add, Item));
 }