DesignerActionUIService Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zarządza interfejsem użytkownika dla panelu tagów inteligentnych. Klasa ta nie może być dziedziczona.
public ref class DesignerActionUIService sealed : IDisposable
public sealed class DesignerActionUIService : IDisposable
type DesignerActionUIService = class
interface IDisposable
Public NotInheritable Class DesignerActionUIService
Implements IDisposable
- Dziedziczenie
-
DesignerActionUIService
- Implementuje
Przykłady
W poniższym przykładzie kodu pokazano, jak za pomocą Refresh metody zaktualizować panel tagów inteligentnych. Ten przykład jest częścią większego przykładu dostępnego w przeglądzie DesignerActionService klasy.
// 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
Uwagi
Możesz kontrolować wyświetlanie projektanta ActionLists za pomocą DesignerActionUIService klasy . DesignerActionUIService Udostępnia prosty interfejs do wyświetlania elementów dla każdego składnika, w tym następujących metod i zdarzeń:
Metody ShowUI i HideUI wyświetlają i ukrywają elementy składnika.
Zdarzenie DesignerActionUIStateChange wskazuje, kiedy interfejs użytkownika zmieni się dla składnika.
Użyj elementu DesignerActionService , aby zarządzać DesignerActionList kolekcjami skojarzonymi z składnikiem.
Metody
Dispose() |
Zwalnia wszystkie zasoby używane przez klasę DesignerActionUIService . |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
HideUI(IComponent) |
Ukrywa panel tagów inteligentnych dla składnika. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Refresh(IComponent) |
Aktualizacje panelu tagów inteligentnych. |
ShouldAutoShow(IComponent) |
Wskazuje, czy ma być automatycznie wyświetlany panel tagów inteligentnych. |
ShowUI(IComponent) |
Wyświetla panel tagów inteligentnych dla składnika. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Zdarzenia
DesignerActionUIStateChange |
Występuje, gdy zostanie wykonane żądanie wyświetlenia lub ukrycia panelu tagów inteligentnych. |