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 Refresh nasıl kullanılacağını 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 ActionLists tasarımcınızın DesignerActionUIService 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ı DesignerActionService yönetmek için öğesini DesignerActionList kullanın.
Yöntemler
| Name | Description |
|---|---|
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| HideUI(IComponent) |
Bir bileşenin akıllı etiket panelini gizler. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| Refresh(IComponent) |
Akıllı etiket panelini güncelleştirir. |
| 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 bir dize döndürür. (Devralındığı yer: Object) |
Ekinlikler
| Name | Description |
|---|---|
| DesignerActionUIStateChange |
Akıllı etiket panelini gösterme veya gizleme isteğinde bulunulduğunda gerçekleşir. |