DesignerActionList Sınıf
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.
Akıllı etiket paneli oluşturmak için kullanılan öğelerin listesini tanımlayan türler için temel sınıf sağlar.
public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
- Devralma
-
DesignerActionList
Örnekler
Aşağıdaki kod örneği, nesne koleksiyonunun DesignerActionItem nasıl oluşturulacağını gösterir.
Bu kod örneğinin tam açıklaması için bkz. How to: Attach Smart Tags to a Windows Forms Component.
public class ColorLabelActionList :
System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
Inherits System.ComponentModel.Design.DesignerActionList
Açıklamalar
Bu DesignerAction
özellik, bileşenlerin ve denetimlerin bağlama duyarlı bilgileri ve komutları görüntülemesini sağlar. Özelliği DesignerAction
tasarımcı fiillerinin yerine kullanabilirsiniz çünkü DesignerActionItem akıllı etiket panelinde ve ayrıca bir bileşen veya denetimle ilişkili kısayol menüsünde görüntülenebilir. sınıfı, DesignerActionList özel bileşenlerine ve denetimlerine akıllı etiket desteği eklemek isteyen geliştiriciler için ana etkileşim noktasını temsil eder.
DesignerActionList , bir akıllı etiket panelini doldurmak için bileşen geliştiricileri tarafından türetilen temel sınıftır. Akıllı etiket paneli, akıllı etiketler için menü benzeri kullanıcı arabirimini (UI) temsil eder.
Bu türetilmiş sınıf, öğesinden DesignerActionItemtüretilen nesne koleksiyonunu döndürmek için yöntemini uygulayabilir.virtual
GetSortedActionItems Bu nesneler akıllı etiket paneli öğelerini temsil eder. Her öğe panelde türüne göre görüntülenir. Örneğin, bir DesignerActionTextItem statik metin etiketi olarak görüntülenir. ve DesignerActionMethodItem türleriyle temsil edilen etkin panel öğelerininDesignerActionPropertyItem, ilgili öğenin işlevselliğini uygulayan, sırasıyla genel olarak erişilebilir bir özelliği veya yöntemi vardır.
Akıllı etiket paneline öğe ekleme hakkında daha fazla bilgi için yöntemine GetSortedActionItems bakın.
Not
Forms ve iletişim kutuları, öğesinden DesignerActionListtüretilen sınıfın üyeleri tarafından görüntülenebilir. Varsayılan olarak, bu pencerelerin üst öğesi akıllı etiket panelinin kapsayıcı penceresi olacaktır. Bu alt pencerelerin başka bir hizmete veya pencereye açıkça üst öğe eklenmesi, akıllı etiketlerin yanlış görüntülenmesine neden olabilir.
Akıllı etiket panelleri kaydırmayı veya sayfalandırmayı desteklemez, bu nedenle panellerinizi birçok akıllı etiket öğesiyle doldurmamaya dikkat edin. Çok fazla öğe, akıllı etiket panelinin ekran sınırının ötesine uzanmasıyla sonuçlanabilir.
Oluşturucular
DesignerActionList(IComponent) |
DesignerActionList sınıfının yeni bir örneğini başlatır. |
Özellikler
AutoShow |
Akıllı etiket panelinin oluşturulduğunda otomatik olarak görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar. |
Component |
ile ilgili DesignerActionListbileşeni alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetService(Type) |
ile DesignerActionListilişkili bileşen tarafından sağlanan bir hizmeti temsil eden bir nesnesi döndürür. |
GetSortedActionItems() |
Listede bulunan nesne koleksiyonunu DesignerActionItem döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ş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