Freigeben über


IUIService.Styles Eigenschaft

Definition

Ruft die Auflistung der spezifischen Formate der Hostumgebung ab.

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

Eigenschaftswert

IDictionary

Ein IDictionary, das die Stileinstellungen enthält.

Beispiele

Im folgenden Codebeispiel wird die Schriftart des Dialogfelds aus der Hostumgebung abgerufen.

// 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

Hinweise

Das Wörterbuch kann Informationen aus der Hostumgebung bereitstellen. Mindestens besteht dies aus der Schriftart, die für Standard-UI-Text verwendet werden soll, und die Farbe, die zum Hervorheben verwendet werden soll. Diese erforderlichen Formatvorlagen sind "DialogFont" und "HighlightColor".

Die Werte für diese Formatvorlagen können mithilfe der Formatvorlage als Schlüssel für das Wörterbuch abgerufen werden, indem sie auf das Wörterbuch zugreifen, indem sie den Schlüssel als Indexer verwenden. Beispiel: (Objekt implementieren IUIService). Formatvorlagen[(Formatvorlagennamenzeichenfolge in Anführungszeichen)].

Gilt für

Siehe auch