DesignerActionUIService 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 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. |