İngilizce dilinde oku

Aracılığıyla paylaş


DesignerActionUIService Sınıf

Tanım

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

C#
public sealed class DesignerActionUIService : 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.

C#
// 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);
    }
}

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

Ürün Sürümler
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Ayrıca bkz.