DesignerActionUIService Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Spravuje uživatelské rozhraní pro panel inteligentních značek. Tato třída se nemůže dědit.
public ref class DesignerActionUIService sealed : IDisposable
public sealed class DesignerActionUIService : IDisposable
type DesignerActionUIService = class
interface IDisposable
Public NotInheritable Class DesignerActionUIService
Implements IDisposable
- Dědičnost
-
DesignerActionUIService
- Implementuje
Příklady
Následující příklad kódu ukazuje, jak použít metodu Refresh k aktualizaci panelu inteligentních značek. Tento příklad je součástí většího příkladu, který je k dispozici v přehledu DesignerActionService třídy.
// 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
Poznámky
Pomocí třídy můžete řídit zobrazení návrháře ActionListsDesignerActionUIService . DesignerActionUIService poskytuje jednoduché rozhraní pro zobrazení položek pro každou komponentu, včetně následujících metod a událostí:
Metody ShowUI a HideUI zobrazují a skryjí položky pro komponentu.
Událost DesignerActionUIStateChange označuje, kdy se změní uživatelské rozhraní pro komponentu.
Použijte ke DesignerActionService správě DesignerActionList kolekcí přidružených k vaší komponentě.
Metody
Dispose() |
Uvolní všechny prostředky používané DesignerActionUIService třídou. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
HideUI(IComponent) |
Skryje panel inteligentních značek pro komponentu. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Refresh(IComponent) |
Aktualizace panel inteligentních značek. |
ShouldAutoShow(IComponent) |
Určuje, jestli se má automaticky zobrazit panel inteligentních značek. |
ShowUI(IComponent) |
Zobrazí panel inteligentních značek pro komponentu. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Událost
DesignerActionUIStateChange |
Nastane, když se vytvoří žádost o zobrazení nebo skrytí panelu inteligentních značek. |