IUIService.Styles Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la raccolta di stili specifici dell'ambiente dell'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
Valore della proprietà
Oggetto IDictionary contenente le impostazioni di stile.
Esempio
Nell'esempio di codice seguente viene ottenuto il tipo di carattere della finestra di dialogo dall'ambiente host.
// 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
Commenti
Il dizionario può fornire informazioni dall'ambiente host. Come minimo, questo è costituito dal tipo di carattere che deve essere usato per il testo standard dell'interfaccia utente e dal colore da usare per l'evidenziazione. Questi stili obbligatori sono "DialogFont" e "HighlightColor".
I valori per questi stili possono essere recuperati usando lo stile come chiave per il dizionario, accedendo al dizionario usando la chiave come indicizzatore. Ad esempio: (oggetto che implementa IUIService). Styles[(style name string in virgolette)].