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. Tuto třídu nelze zdě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 inteligentního panelu 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
Zobrazení návrháře ActionLists můžete ovládat pomocí DesignerActionUIService třídy. DesignerActionUIService poskytuje jednoduché rozhraní pro zobrazení položek pro každou komponentu, včetně následujících metod a událostí:
The ShowUI and methods display and HideUI hide the items for a component.
Událost DesignerActionUIStateChange označuje, kdy se uživatelské rozhraní pro komponentu změní.
DesignerActionService Slouží ke správě DesignerActionList kolekcí přidružených k vaší komponentě.
Metody
| Name | Description |
|---|---|
| Dispose() |
Uvolní všechny prostředky používané DesignerActionUIService třídou. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| HideUI(IComponent) |
Skryje panel inteligentních značek pro komponentu. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Refresh(IComponent) |
Aktualizuje panel inteligentních značek. |
| ShouldAutoShow(IComponent) |
Určuje, zda 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
| Name | Description |
|---|---|
| DesignerActionUIStateChange |
Nastane, když je žádost o zobrazení nebo skrytí panelu inteligentních značek. |