IUIService.Styles Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de verzameling stijlen op die specifiek zijn voor de omgeving van de host.
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
Waarde van eigenschap
Een IDictionary met stijlinstellingen.
Voorbeelden
In het volgende codevoorbeeld wordt het dialoogvensterlettertype opgehaald uit de hostomgeving.
// 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
Opmerkingen
De woordenlijst kan informatie opgeven uit de hostomgeving. Dit bestaat minimaal uit het lettertype dat moet worden gebruikt voor standaardgebruikersinterfacetekst en de kleur die moet worden gebruikt voor markeringen. Deze vereiste stijlen zijn DialogFont en HighlightColor.
De waarden voor deze stijlen kunnen worden opgehaald met behulp van de stijl als sleutel voor de woordenlijst, waarbij de woordenlijst wordt geopend met behulp van de sleutel als indexeerfunctie. Bijvoorbeeld: (object implementeren IUIService). Styles[(stijlnaamtekenreeks tussen aanhalingstekens)].