/// <summary> /// 指定されたインデックスのアイテムを削除します /// </summary> protected virtual void RemoveAt(int Index) { PageItemChanged?.Invoke(this, new PageItemEventArgs(PageItemEventArgs.Action.Remove, Index)); }
/// <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)); }
/// <summary> /// ページからアイテムを削除します /// </summary> /// <param name="Item">削除するアイテム</param> protected virtual void Remove(T Item) { PageItemChanged?.Invoke(this, new PageItemEventArgs(PageItemEventArgs.Action.Remove, Item)); }
/// <summary> /// ページにアイテムを追加します /// </summary> /// <param name="Item"></param> protected virtual void Add(T Item) { PageItemChanged?.Invoke(this, new PageItemEventArgs(PageItemEventArgs.Action.Add, Item)); }