IUIService.Styles Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję stylów specyficznych dla środowiska hosta.
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
Wartość właściwości
Zawierające IDictionary ustawienia stylu.
Przykłady
Poniższy przykład kodu pobiera czcionkę okna dialogowego ze środowiska hosta.
// 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
Uwagi
Słownik może dostarczać informacje ze środowiska hosta. Co najmniej składa się z czcionki, która powinna być używana dla standardowego tekstu interfejsu użytkownika, oraz kolor używany do wyróżniania. Te wymagane style to "DialogFont" i "HighlightColor".
Wartości tych stylów można pobrać przy użyciu stylu jako klucza dla słownika, uzyskiwania dostępu do słownika przy użyciu klucza jako indeksatora. Na przykład: (obiekt implementuje IUIService). Style[(ciąg nazwy stylu w cudzysłowie)].