IUIService.Styles Vlastnost
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í.
Získá kolekci stylů, které jsou specifické pro prostředí hostitele.
public:
property System::Collections::IDictionary ^ Styles { System::Collections::IDictionary ^ get(); };
public System.Collections.IDictionary Styles { get; }
member this.Styles : System.Collections.IDictionary
Public ReadOnly Property Styles As IDictionary
Hodnota vlastnosti
Obsahuje IDictionary nastavení stylu.
Příklady
Následující příklad kódu získá písmo dialogového okna z hostitelského prostředí.
// The specified IDesigner implements IUIService.
System::Drawing::Font^ GetFont( IDesigner^ designer )
{
System::Drawing::Font^ hostfont;
// Gets the dialog box font from the host environment.
hostfont = dynamic_cast<System::Drawing::Font^>(dynamic_cast<IUIService^>(designer)->Styles[ "DialogFont" ]);
return hostfont;
}
// The specified IDesigner implements IUIService.
Font GetFont(IDesigner designer)
{
Font hostfont;
// Gets the dialog box font from the host environment.
hostfont = (Font)((IUIService)designer).Styles["DialogFont"];
return hostfont;
}
' The specified IDesigner implements IUIService.
Function GetFont(designer As IDesigner) As Font
Dim hostfont As Font
' Gets the dialog box font from the host environment.
hostfont = CType(CType(designer, IUIService).Styles("DialogFont"), Font)
Return hostfont
End Function
Poznámky
Slovník může poskytovat informace z hostitelského prostředí. Minimálně se to skládá z písma, které by se mělo použít pro standardní text uživatelského rozhraní, a barvu, která se má použít ke zvýraznění. Tyto požadované styly jsou DialogFont a HighlightColor.
Hodnoty pro tyto styly se můžou načíst pomocí stylu jako klíče pro slovník a získat přístup ke slovníku pomocí klíče jako indexeru. Příklad: (implementace IUIServiceobjektu). Styles[(řetězec názvu stylu v uvozovkách)].