IUIService.Styles Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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)].