Aracılığıyla paylaş


BindingManagerBase.AddNew Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, temel alınan listeye yeni bir öğe ekler.

public:
 abstract void AddNew();
public abstract void AddNew ();
abstract member AddNew : unit -> unit
Public MustOverride Sub AddNew ()

Açıklamalar

yöntemi, AddNew bu öğenin türü için parametresiz oluşturucuyu kullanarak temel alınan listeye yeni bir öğe ekler. AddNew öncelikle programcılar tarafından özel bileşenlerine karmaşık veri bağlama desteği ekleyerek kullanılması hedeflenmiştir.

AddNew genellikle uygulama programcıların özelleştirilmiş öğeler oluşturmak için kendi kodlarını eklemesine izin veren aşağıdaki desen kullanılarak uygulanır:

  1. AddNew olayı tetikler AddingNew .

  2. Programcı, olayı işleyerek ve parametresinin AddingNew özelliğini AddingNewEventArgs yeni öğeye ayarlayarak NewObject özel bir öğe sağlayabilir. Aksi takdirde, bileşenin parametresiz oluşturucuyu kullanarak bir öğe oluşturması gerekir.

  3. Veri kaynağı arabirimini IEditableObject uygulamazsa, öğe hemen veri kaynağına ve temel alınan listeye eklenir. Bu arabirim destekleniyorsa, ekleme işlemi ve EndCurrentEdit yöntemleri tarafından CancelCurrentEdit yapılır.

Şunlara uygulanır

Ayrıca bkz.