次の方法で共有


StyleSet クラス

StyleSet はすべて描画操作に使用する一連のペンとブラシ、フォントを指定するアプリケーションで使用できるグラフィックス オブジェクトのコレクションです。描画コード内では、システムで定義されているペンを取得するに StyleSet.GetPen を呼び出すことができます。ペンは適切な色に設定、スタイルを使用すると、定義済みのアプリケーションです。ペンは、その後として一意で使用します。ペンを使用 GetPenCopy に保持する必要がある場合。StyleSets は、システムに複数レベルにあることができます。ApplicationStyleSet は、アプリケーションで定義されている既定のスタイルの設定はです。または ClassStyleSets は、図形、そのクラスのすべてのインスタンスのスタイルを指定する水平なクラス型です。そこで、StyleSets 図形の各インスタンスに対するリソース情報を含むインスタンス指定できます。これは、図形内の同じクラスの別のインスタンスは別の外観を与えることができる場合に使用します。オブジェクトを、ペンのような実際に取得を試みると、という) で定義されている StyleSet コードは、インスタンスの継承チェイン上にアプリケーション StyleSets に分類するには、目的のリソースを含む最初の 1 の場合 (ResourceId 検索されます。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.StyleSet

名前空間:  Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 内)

構文

'宣言
Public Class StyleSet
public class StyleSet

StyleSet 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド StyleSet 親に現在の 1 種類のリンク StyleSet のインスタンスを作成します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ Parent
パブリック プロパティ UseHighContrastColors この StyleSet がハイコントラストの色に解決されるかどうかを示す値を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddBrush この StyleSet に新しいブラシを追加します。
パブリック メソッド AddFont この StyleSet に新しいフォントを追加します。
パブリック メソッド AddPen この StyleSet に新しいペンを追加します。
パブリック メソッド ClearBrushOverride StyleSet の overriden のブラシをオフにします。
パブリック メソッド ClearFontOverride StyleSet の overriden のフォントをオフにします。
パブリック メソッド ClearPenOverride StyleSet の overriden のペンをオフにします。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetBrush StyleSet から特定のブラシを取得します。これが現在の 1 つにない場合は、そこに存在するかどうかを親チェーンを検索します。これは、です。破棄せずにしてください。これは、クラッシュ ! すぐに使用します。別のブラシが必要 GetBrushCopy を使用してください。
パブリック メソッド GetBrushCopy StyleSet から特定のブラシを取得します。これが現在の 1 つにない場合は、そこに存在するかどうかを親チェーンを検索します。つまり、コピーです。呼び出し元は、の Dispose あります。
パブリック メソッド GetFont StyleSet から特定のフォントを取得します。これが現在の 1 つにない場合は、そこに存在するかどうかを親チェーンを検索します。
パブリック メソッド GetFontHeight 世界の単位で指定されたフォント (つまり、テキスト行の高さ) の先頭を返します。アセントとディセントは、先頭 + 推奨されるため、さらにです。ビットマップはベースラインの先頭の文字の高さで、ディセントがベースラインの下にある文字の高さです。余分なものはディセントの下にあります。
パブリック メソッド GetFontSize 指定した ID を持つフォント em を返しますこれには、フォントが作成されたときに指定された値になります。このフォントを使用する場合はテキスト行の高さを取得するに GetFontHeight を使用します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetOverriddenBrushSettings このスタイルで overriden の BrushSettings を含むオブジェクトの設定を取得します。設定がない場合は、このメソッドの null overriden。
パブリック メソッド GetOverriddenFontSettings このスタイルで overriden の FontSettings を含むオブジェクトの設定を取得します。設定がない場合は、このメソッドの null overriden。
パブリック メソッド GetOverriddenPenSettings このスタイルで overriden の PenSettings を含むオブジェクトの設定を取得します。設定がない場合は、このメソッドの null overriden。
パブリック メソッド GetPen StyleSet から特定のペンを取得します。これが現在の 1 つにない場合は、そこに存在するかどうかを親チェーンを検索します。これは、です。破棄せずにしてください。これは、クラッシュ ! すぐに使用します。別のペンが必要 GetPenCopy を使用してください。
パブリック メソッド GetPenCopy StyleSet から特定のペンを取得します。これが現在の 1 つにない場合は、そこに存在するかどうかを親チェーンを検索します。つまり、コピーです。呼び出し元は、の Dispose あります。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド OverrideBrush StyleSet ブラシの指定をオーバーライドします。
プロテクト メソッド OverrideBrushWorker StyleSet ブラシの指定をオーバーライドします。
パブリック メソッド OverrideFont StyleSet の指定したフォントをオーバーライドします。
プロテクト メソッド OverrideFontWorker StyleSet の指定したフォントをオーバーライドします。
パブリック メソッド OverridePen 指定 StyleSet のペンをオーバーライドします。
プロテクト メソッド OverridePenWorker 指定 StyleSet のペンをオーバーライドします。
パブリック メソッド RefreshResources リソースの再解決が強制されます。リソースが使用されると、後で解決されます。
パブリック メソッド RemoveBrush この StyleSet のブラシを削除します。
パブリック メソッド RemoveFont この StyleSet からフォントを削除します。
パブリック メソッド RemovePen この StyleSet ペンからを削除します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.Diagrams 名前空間