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 listeye yeni bir öğe ekler. AddNew öncelikli olarak özel bileşenlerine karmaşık veri bağlama desteği ekleyen programcılar tarafından kullanılmak üzere tasarlanmıştır.

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

  1. AddNew olayı tetikler AddingNew .

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

  3. Veri kaynağı arabirimini uygulamazsa IEditableObject , öğ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.