AddingNewEventArgs Класс

Определение

Предоставляет данные о событии AddingNew.

public ref class AddingNewEventArgs : EventArgs
public class AddingNewEventArgs : EventArgs
type AddingNewEventArgs = class
    inherit EventArgs
Public Class AddingNewEventArgs
Inherits EventArgs
Наследование
AddingNewEventArgs

Примеры

В следующем примере кода показано, как использовать AddingNewEventArgs класс для обработки BindingSource.AddingNew события . Этот пример кода является частью более крупного примера, приведенного в разделе Практическое руководство. Настройка добавления элементов с помощью Windows Forms BindingSource.

// This event handler provides custom item-creation behavior.
void OnCustomersBindingSourceAddingNew(Object^ sender, 
    AddingNewEventArgs^ e)
{
    e->NewObject = DemoCustomer::CreateNewCustomer();
}
// This event handler provides custom item-creation behavior.
void customersBindingSource_AddingNew(
    object sender, 
    AddingNewEventArgs e)
{
    e.NewObject = DemoCustomer.CreateNewCustomer();
}
' This event handler provides custom item-creation behavior.
 Private Sub customersBindingSource_AddingNew( _
 ByVal sender As Object, _
 ByVal e As AddingNewEventArgs) _
 Handles customersBindingSource.AddingNew

     e.NewObject = DemoCustomer.CreateNewCustomer()

 End Sub

Комментарии

Класс AddingNewEventArgs предоставляет данные для BindingSource.AddingNew события, которые сигналит о том, что элемент вот-вот будет добавлен в коллекцию. Событие предоставляет программисту в обработчике AddingNewEventHandlerсобытий возможность предоставления нового объекта, задав NewObject для свойства значение этого нового элемента. Если это свойство не задано, коллекция обычно использует конструктор без параметров соответствующего типа для создания нового элемента. В любом случае новый элемент будет добавлен в коллекцию.

Если коллекция также реализует ICancelAddNew интерфейс, элемент будет предварительно добавлен, ожидая последующей фиксации или отката.

Это событие обычно используется в сценариях привязки данных в таких классах, как System.Windows.Forms.BindingSource и System.ComponentModel.BindingList<T>.

Дополнительные сведения об обработке событий см. в разделе Обработка и создание событий.

Конструкторы

AddingNewEventArgs()

Инициализирует новый экземпляр класса AddingNewEventArgs без параметров.

AddingNewEventArgs(Object)

Инициализирует новый экземпляр класса AddingNewEventArgs, используя заданный объект в качестве нового элемента.

Свойства

NewObject

Получает или задает объект, добавляемый в связанный список.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел