DesignerActionUIService Sınıf

Tanım

Akıllı etiket paneli için kullanıcı arabirimini (UI) yönetir. Bu sınıf devralınamaz.

public ref class DesignerActionUIService sealed : IDisposable
public sealed class DesignerActionUIService : IDisposable
type DesignerActionUIService = class
    interface IDisposable
Public NotInheritable Class DesignerActionUIService
Implements IDisposable
Devralma
DesignerActionUIService
Uygulamalar

Örnekler

Aşağıdaki kod örneği, akıllı etiket panelini güncelleştirmek için yönteminin nasıl kullanılacağını Refresh gösterir. Bu örnek, sınıfa genel bakış bölümünde DesignerActionService bulunan daha büyük bir örneğin bir parçasıdır.

// Boolean properties are automatically displayed with binary 
// UI (such as a checkbox).
public bool LockColors
{
    get
    {
        return colLabel.ColorLocked;
    }
    set
    {
        GetPropertyByName("ColorLocked").SetValue(colLabel, value);

        // Refresh the list.
        this.designerActionUISvc.Refresh(this.Component);
    }
}
'Boolean properties are automatically displayed with binary 
' UI (such as a checkbox).
Public Property LockColors() As Boolean
    Get
        Return colLabel.ColorLocked
    End Get
    Set(ByVal value As Boolean)
        GetPropertyByName("ColorLocked").SetValue(colLabel, value)

        ' Refresh the list.
        Me.designerActionUISvc.Refresh(Me.Component)
    End Set
End Property

Açıklamalar

Sınıfıyla DesignerActionUIService tasarımcınızın ActionLists görünümünü denetleyebilirsiniz. DesignerActionUIService , aşağıdaki yöntemler ve olaylar da dahil olmak üzere her bileşen için öğeleri görüntülemek için basit bir arabirim sağlar:

  • ShowUI ve HideUI yöntemleri, bir bileşenin öğelerini görüntüler ve gizler.

  • Olay, DesignerActionUIStateChange bir bileşen için kullanıcı arabiriminin ne zaman değiştiğini gösterir.

bileşeninizle ilişkili koleksiyonları DesignerActionList yönetmek için öğesini DesignerActionService kullanın.

Yöntemler

Dispose()

sınıfı tarafından DesignerActionUIService kullanılan tüm kaynakları serbest bırakır.

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)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HideUI(IComponent)

Bir bileşenin akıllı etiket panelini gizler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Refresh(IComponent)

Akıllı etiket panelini Güncelleştirmeler.

ShouldAutoShow(IComponent)

Akıllı etiket panelinin otomatik olarak gösterilip gösterilmeyeceğini gösterir.

ShowUI(IComponent)

Bir bileşenin akıllı etiket panelini görüntüler.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

DesignerActionUIStateChange

Akıllı etiket panelini gösterme veya gizleme isteğinde bulunulduğunda gerçekleşir.

Şunlara uygulanır

Ayrıca bkz.