DesignerActionUIService Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwaltet die Benutzeroberfläche für einen Smarttagbereich. Diese Klasse kann nicht vererbt werden.
public ref class DesignerActionUIService sealed : IDisposable
public sealed class DesignerActionUIService : IDisposable
type DesignerActionUIService = class
interface IDisposable
Public NotInheritable Class DesignerActionUIService
Implements IDisposable
- Vererbung
-
DesignerActionUIService
- Implementiert
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie die Refresh -Methode verwenden, um einen Smarttagbereich zu aktualisieren. Dieses Beispiel ist Teil eines größeren Beispiels, das in der DesignerActionService Klassenübersicht verfügbar ist.
// 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
Hinweise
Sie können die Anzeige ihres Designers ActionLists mit der DesignerActionUIService -Klasse steuern. DesignerActionUIService bietet eine einfache Schnittstelle zum Anzeigen der Elemente für jede Komponente, einschließlich der folgenden Methoden und Ereignisse:
Mit ShowUI den Methoden und HideUI werden die Elemente für eine Komponente angezeigt und ausgeblendet.
Das DesignerActionUIStateChange -Ereignis gibt an, wenn sich die Benutzeroberfläche für eine Komponente ändert.
Verwenden Sie , DesignerActionService um die Sammlungen zu verwalten, die DesignerActionList Ihrer Komponente zugeordnet sind.
Methoden
Dispose() |
Gibt alle von der DesignerActionUIService-Klasse verwendeten Ressourcen frei. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
HideUI(IComponent) |
Blendet den Smarttagbereich für eine Komponente aus. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Refresh(IComponent) |
Aktualisiert den Smarttagbereich. |
ShouldAutoShow(IComponent) |
Gibt an, ob der Smarttagbereich automatisch angezeigt werden soll. |
ShowUI(IComponent) |
Zeigt den Smarttagbereich für eine Komponente an. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
DesignerActionUIStateChange |
Tritt bei einer Anforderung auf, einen Smarttagbereich anzuzeigen oder auszublenden. |