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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。