IUIService.Styles Eigenschaft

Definition

Ruft die Auflistung der Formatvorlagen ab, die für die Umgebung des Hosts spezifisch sind.

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

Ein IDictionary enthaltende Formatvorlageneinstellungen.

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. Dies besteht mindestens aus der Schriftart, die für Standard-UI-Text verwendet werden soll, und der 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, wobei der Schlüssel als Indexer auf das Wörterbuch zugreift. Beispiel: (Objekt implementieren IUIService). Styles[(Formatvorlagennamenzeichenfolge in Anführungszeichen)].

Gilt für:

Weitere Informationen