Aracılığıyla paylaş


ListView.OnBubbleEvent(Object, EventArgs) Yöntem

Tanım

Denetim için bir olayın işlenip işlenmeyeceğini ListView belirler.

protected:
 override bool OnBubbleEvent(System::Object ^ source, EventArgs ^ e);
protected override bool OnBubbleEvent (object source, EventArgs e);
override this.OnBubbleEvent : obj * EventArgs -> bool
Protected Overrides Function OnBubbleEvent (source As Object, e As EventArgs) As Boolean

Parametreler

source
Object

Olayın kaynağı.

e
EventArgs

Olay verileri.

Döndürülenler

true olayın işlenmesi gerekiyorsa; aksi takdirde , false.

Açıklamalar

OnBubbleEvent yöntemi, denetim hiyerarşisi ListView aracılığıyla geçirilen olayları isteğe bağlı olarak işlemek için denetim tarafından kullanılır. Parametresinde bulunan e nesnenin özelliklerini inceleyerek bir olayın işlenip işlenmeyeceğini EventArgs belirler. Bir olayın işlenmesi gerektiğinde yöntemi uygun eylemi gerçekleştirir. Diğer olaylar yoksayılır ve denetim hiyerarşisine geçirilir. Bu yöntemin dönüş değeri, olayın işlenip işlenmeyeceğini veya olayı denetim hiyerarşisine geçirilip geçirmeyeceğini belirtir.

Denetim, ListView denetim tarafından tanınan düğmelerden birine tıklandığında uygun eylemi gerçekleştirmek için bu yöntemin temel uygulamasını geçersiz kılar. Aşağıdaki tabloda, denetimin ListView tanıdığı düğmeler listelemektedir.

CommandName değeri Description
"İptal" Düzenleme veya ekleme işlemini iptal eder. Olayı tetikler ItemCanceling .
"Sil" Geçerli kaydı veri kaynağından siler. ve ItemDeleting olaylarını ItemDeleted oluşturur.
"Seç" SelectedIndex Özelliği DisplayIndex öğenin özellik değerine ayarlar. Öğe için şablonu işler SelectedItemTemplate . ve SelectedIndexChanged olaylarını SelectedIndexChanging oluşturur.
"Düzenle" Öğeyi düzenleme moduna alır. Öğe için şablonu işler EditItemTemplate . Olayı tetikler ItemEditing .
"Ekle" İlişkili değerleri şablondan InsertItemTemplate veri kaynağına ekler. ve ItemInserted olaylarını ItemInserting oluşturur.
"Güncelleştir" Veri kaynağındaki geçerli kaydı şablondaki EditItemTemplate ilişkili değerlerle Güncelleştirmeler. ve ItemUpdated olaylarını ItemUpdating oluşturur.
"Sırala" Düğmenin özelliğinde CommandArgument listelenen sütunları sıralar. ve Sorted olaylarını Sorting oluşturur.

Yöntemin bu sürümü, bu düğmelerden biri denetim tarafından işlenen bir olay oluşturursa döndürür true . Olay kabarcıklama hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Şunlara uygulanır

Ayrıca bkz.