ListView.OnBubbleEvent(Object, EventArgs) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ğı.
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin