Microsoft.VisualStudio.Modeling.Diagrams 名前空間
Microsoft.VisualStudio.Modeling.Diagrams 名前空間の型は、図として DSL を表示します。 これらは、DSL 定義ファイルで定義した図、図形、およびコネクタの実装を提供します。 プログラム コードを使用して DSL の外観をカスタマイズするには、この名前空間で定義された型を使用します。
目的の主な種類は、次のとおりです:
NodeShape –、DSL 定義で指定した図形の基本クラス。
BinaryLinkShape –、DSL 定義で指定するコネクタの基本クラス。 そのほかの派生クラスは、基本クラス LinkShapeがあります。
Diagram –、DSL 定義で指定する図の基本クラス。
NodeShape と LinkShapeのShapeElement –の基本クラス。 ダイアグラム、シェイプとコネクタはすべての ShapeElements です。
PresentationViewsSubject –は、図およびドメインのシェイプまたはコネクタ要素間の関係をシミュレートします。
図形のコンパートメントのセクションの行、ラベル、テキスト、アイコンなどの図形のセグメントShapeField、–。
Decorator – ShapeField の表示項目。 IconDecorator は図形のイメージ、および TextDecorator の表示をラベルが含まれます。
DiagramItem –図形の形状と、必要に応じてフィールドとサブフィールドへの参照。 ユーザー操作のターゲットを識別するために使用します。
ShapeGeometry –は、このクラスと派生クラスの主な種類の楕円、四角形、コンパートメント、コネクタ、およびアイコンなどの図形のアウトラインを定義し、描画します。 図形は、これらのクラスにマウスが指す図形の内部に、基本的なアウトラインを描画することに委任しますかどうかを決定します。
クラス
クラス | 説明 | |
---|---|---|
![]() |
AbsoluteBoundsChangedEventArgs | 図形の AbsoluteBounds のプロパティが変更されたときの新旧の境界値。このイベントはストアから発生します。 |
![]() |
ActionCanceledState | MouseAction がキャンセルされたことを示す MouseAction の状態。 |
![]() |
ActionCompletedState | MouseAction が完了されたことを示す MouseAction の状態。 |
![]() |
AmbientFontHelper | デザイナーのフォントを取得するために使用します |
![]() |
AnchoringBehavior | 親 NodeShape が移動およびサイズ変更されたときに ShapeField の位置とサイズがどのように自動設定されるかを表します。 |
![]() |
AnchorPoint | |
![]() |
AnchorPointAction | LineSegment を操作することにより手動で LinkShape のルートを定義する MouseAction。 |
![]() |
AreaField | 図形の背景を塗りつぶす色のグラデーションを定義する図形フィールド。 |
![]() |
AssociatedPropertyInfo | ShapeField に関連付けられているドメイン プロパティに関する情報を提供するクラス。 |
![]() |
AvoidCornerRule | 四角形の丸い角へのポートの配置を許可しないバインド規則。 |
![]() |
BinaryLinkNodeChangeRule | エンドポイント ノードの 1 つが変更されるとリンクを再ルーティングする規則。 |
![]() |
BinaryLinkShape | ダイアグラム上の 2 つの図形を接続できる線または矢印を表します。バイナリ リンクでは、自身に図形を接続するループも形成できます。 |
![]() |
BinaryLinkShapeBase | BinaryLinkShape の抽象基本クラス |
![]() |
BinaryLinkShapeGeometry | デザイン サーフェイスでの BinaryLink の描画、折りたたみ、ヒット テストをカプセル化します |
![]() |
BinaryLinkShapeSerializer | |
![]() |
BinaryLinkShapeSerializerBase | DomainClass BinaryLinkShape のシリアライザー BinaryLinkShapeSerializerBase。 |
![]() |
BoundsRules | 図形の可能な配置、どのようにサイズが調整できるか制約する規則。 |
![]() |
BrushDescriptor | クラス、および (既に作成されていれば) その情報で記述されているブラシのインスタンスのための BrushStyleSetInfo。BrushDescriptor は後で使用できるようにキャッシュされます。 |
![]() |
BrushSettings | BrushSettings は、BrushStyleSetInfo の特定のプロパティがオーバーライド済みまたは変更不可としてマークされることを許可します。特定のブラシの設定が変更不可としてマークされている場合、それらを再度変更することは許可されません。 |
![]() |
BrushStyleSetInfo | ブラシに関する StyleSet 情報を格納します。これらは、色、HatchType BrushType、イメージ、Activated など、ブラシに配置設定します。情報が特定のキャッシュされているリソースの参照に HybridDictionary で使用されるこのクラスの一意のハッシュ コードを作成するために使用されます。 |
![]() |
ChevronButtonField | 二重矢印の展開/折りたたみボタンを表す ShapeField |
![]() |
CircleShapeGeometry | CircleShapeGeometry の概要の説明。 |
![]() |
ClickedState | ユーザーがマウス ボタンを押して、ドラッグを呼び出すほど移動せずにマウス ボタンを放したことを示す MouseAction の状態。 |
![]() |
CommandIdCollection | |
![]() |
CommentShape | 基本コメント クラス。CommentShape は、編集可能なコメント図形を定義します。 |
![]() |
CommentShapeAddRule | |
![]() |
CommentShapeSerializer | DomainClass CommentShape のシリアライザー CommentShapeSerializer。 |
![]() |
CommentShapeTypeDescriptor | CommentShape クラスの特殊化型記述子。 |
![]() |
Compartment | コンパートメント シェイプの中のコンパートメント。 |
![]() |
CompartmentDescription | すべての Compartment の説明の基本クラス。 |
![]() |
CompartmentMapping | コンパートメントのマッピングの基本クラス。コンパートメントのマッピングは、コンパートメントの内容と基になるオブジェクト モデルを結合します |
![]() |
CompartmentRuleHelper | コンパートメントのリスト項目を処理するための共有コード付きの静的クラスは、規則を追加、削除、変更します。 |
![]() |
CompartmentSerializer | DomainClass Compartment のシリアライザー CompartmentSerializer。 |
![]() |
CompartmentShape | DSL 定義で定義するコンパートメントの図形の基本クラス。 |
![]() |
CompartmentShapeAreaField | |
![]() |
CompartmentShapeSerializer | DomainClass CompartmentShape のシリアライザー CompartmentShapeSerializer。 |
![]() |
CompartmentTypeDescriptor | Compartment クラスの特殊化型記述子。 |
![]() |
ConnectAction | ユーザーが接続を作成するために 1 つの SoftwareComponentType 図形または Port 図形から他の図形へとドラッグできるマウス操作。 |
![]() |
ConnectionPoint | ConnectionPoint はグラフ オブジェクトの VGConnection オブジェクトをラップします。 |
![]() |
ConnectionType | 2 つの ShapeElements 間の一般的な接続の動作を表します |
![]() |
ConnectorDecorator | ShapeField と子の Shape が Connector 上に配置されたときの表記デコレータを表すために使用される方法をカプセル化するクラス |
![]() |
CoreDesignSurfaceCopyClosure | コピー クロージャ ビジター フィルター |
![]() |
CoreDesignSurfaceCopyClosureBase | コピー クロージャ ビジター フィルターの基本クラス |
![]() |
CoreDesignSurfaceDeleteClosure | クロージャ ビジター フィルターを削除します |
![]() |
CoreDesignSurfaceDeleteClosureBase | 削除クロージャ ビジター フィルターの基本クラス |
![]() |
CoreDesignSurfaceDomainModel | リフレクション置換 apis をオーバーライドします。 |
![]() |
CoreDesignSurfaceDomainModelSerializer | CoreDesignSurface のドメイン モデルのシリアル化および非シリアル化に使用できる、IDomainModelSerializer インターフェイスの実装を提供します。 |
![]() |
CoreDesignSurfaceDomainModelSerializerBase | IDomainModelSerializer を実装する基本クラス |
![]() |
CoreDesignSurfaceSerializationBehavior | 定義済みの動作 CoreDesignSurfaceSerializationBehavior に対する DomainXmlSerializationBehavior の実装。これは、二重派生実装の具象型です。 |
![]() |
CoreDesignSurfaceSerializationBehaviorBase | 定義済みの動作 CoreDesignSurfaceSerializationBehavior に対する DomainXmlSerializationBehavior の実装。これは、二重派生実装の抽象基本です。 |
![]() |
CoreDesignSurfaceSerializationBehaviorMonikerResolver | シリアル化動作 CoreDesignSurfaceSerializationBehavior のモニカー リゾルバー。 |
![]() |
CoreDesignSurfaceSerializationBehaviorSerializationMessages | シリアル化メッセージを提供するユーティリティ クラス |
![]() |
CoreDesignSurfaceSerializationHelper | CoreDesignSurface モデルのシリアル化と逆シリアル化のためのヘルパー クラス。 |
![]() |
CoreDesignSurfaceSerializationHelperBase | CoreDesignSurface モデルのシリアル化と逆シリアル化のためのヘルパー クラス。 |
![]() |
CreateAction | CreateAction は、ツールボックスから項目を選択して図に生成するために応答します。 |
![]() |
DashStyleTypeConverter | プロパティ グリッドに DashStyle 値を表示するための型コンバーター。この値はターゲット デザイナーでの表示に対して意味がないため、"カスタム" 値を除外します。 |
![]() |
Decorator | 派生クラスでオーバーライドされると、ダイアグラムのデコレータ要素を表します。 |
![]() |
DecoratorDoubleEmptyArrow | これは、2 本の線のみを持つ矢印デコレーター。 |
![]() |
DecoratorEmptyArrow | これは、2 本の線のみを持つ矢印デコレーター。 |
![]() |
DecoratorEmptyDiamond | これは、図の背景色で塗りつぶされたひし形デコレーターです。 |
![]() |
DecoratorFilledArrow | これは、BrushId に基づく色で塗りつぶされたクロージャ矢印デコレーターです。 |
![]() |
DecoratorFilledDiamond | これは、BrushId に基づく色で塗りつぶされたひし形デコレーターです。 |
![]() |
DecoratorHollowArrow | これは、図の背景色で塗りつぶされたクロージャ矢印デコレーターです。 |
![]() |
DecoratorHostShape | DomainClass DecoratorHostShape は、Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape の記述です |
![]() |
DecoratorHostShapeBase | DomainClass DecoratorHostShape の二重派生基本クラス |
![]() |
DecoratorHostShapeSerializer | DomainClass DecoratorHostShape のシリアライザー DecoratorHostShapeSerializer。 |
![]() |
DecoratorHostShapeSerializerBase | DomainClass DecoratorHostShape のシリアライザー DecoratorHostShapeSerializerBase。 |
![]() |
DefaultBoundsRules | グリッドに合わせる操作と固定に基づいて子を制約する基本的な規則。 |
![]() |
DefaultGroupBoundsRules | グループの位置が変更されたときに図形のグループの位置を制約する規則。 |
![]() |
DesignSurfaceAccessibleObject | DiagramClientView のユーザー補助オブジェクト |
![]() |
DesignSurfaceElementOperations | GhostShapeCollections のサポートを追加して、IMS の ElementOperations クラスを拡張します。 |
![]() |
DesignSurfaceMergeContext | ElementGroupPrototype オブジェクトがターゲット ストアに再構成とマージ プロセスによって最初に設定されたマージ (つまり、ドロップ/貼り付け) 情報を提供します。マージの情報は、それ以降、マージ プロセスとフィックスアップ フェーズ全体で使用されます。 |
![]() |
Diagram | ダイアグラムを表します。 |
![]() |
DiagramAssociationEventArgs | 図のイベント引数 - 図ビュー関連付けイベント |
![]() |
DiagramBrushes | DiagramBrushes クラスの各プロパティは、DiagramClientView 描画メソッドによって使用されるブラシ リソースを一意に識別する StyleSetResourceId オブジェクトです。 |
![]() |
DiagramClientView | これは、IMS 図を描画できる IMS ベースのデザイン サーフェイスです。 |
![]() |
DiagramDeleteRule | ストアから図が削除されたときに実行される規則。 |
![]() |
DiagramDragEventArgs | DragDrop、DragEnter、または DragOver のイベントにデータを提供します。 |
![]() |
DiagramEventArgs | デザイン サーフェイスのコントロールから発生したイベントの、基本イベント引数クラス。 |
![]() |
DiagramFixupConstants | |
![]() |
DiagramFonts | DiagramFonts クラスの各プロパティは、DiagramClientView 描画メソッドによって使用されるフォント リソースを一意に識別する StyleSetResourceId オブジェクトです。 |
![]() |
DiagramHitTestInfo | |
![]() |
DiagramItem | ShapeElement、ShapeField、または ShapeSubField を表します。これは、ヒット テスト、選択、フォーカス、およびアクセシビリティに使用するためのものです。 |
![]() |
DiagramItemCollection | DiagramItem インスタンスのコレクション。DiagramItem は、図の ShapeElement、ShapeField、または ShapeSubField インスタンスを表し、ヒットテストや選択などに使用されます。 |
![]() |
DiagramItemEventArgs | 対象となる特定の DiagramItem を参照する DiagramEventArgs。 |
![]() |
DiagramKeyEventArgs | KeyDown イベントまたは KeyUp イベントのデータを提供します。 |
![]() |
DiagramKeyPressEventArgs | KeyPress イベントのデータを提供します。 |
![]() |
DiagramMouseEventArgs | MouseUp、MouseDown、および MouseMove のイベントにデータを提供します。 |
![]() |
DiagramPaintEventArgs | 描画引数 |
![]() |
DiagramPens | DiagramPens クラスの各プロパティは、DiagramClientView 描画メソッドによって使用されるペン リソースを一意に識別する StyleSetResourceId オブジェクトです。 |
![]() |
DiagramPointEventArgs | マウスの位置に関連するイベント データを格納します。 |
![]() |
DiagramSelectionRules | |
![]() |
DiagramSerializer | DomainClass Diagram のシリアライザー DiagramSerializer。 |
![]() |
DiagramSpy | |
![]() |
DiagramTypeDescriptor | Diagram クラスの特殊化型記述子。 |
![]() |
DiagramView | これは、デザイン サーフェイスとスクロールバーを作成するビュー コントロールです。 |
![]() |
DiagramViewAccessibleObject | |
![]() |
DiagramWatermark | ダイアグラムが空のときに表示されるダイアグラムのウォーターマーク コントロール。 |
![]() |
DiagramWinEvents | ダイアグラムのアクセス可能な WinEvent サポート。 |
![]() |
DragCanceledState | ドラッグがキャンセルされたことを示す MouseAction 状態。これは、ActionCanceledState と混同しないでください。この DragCanceledState は、MouseAction 全体ではなく、ドラッグのみがキャンセルされたことを示します。MouseAction は、ドラッグをキャンセルした後でもアクティブ状態を維持できます。これで、単一の MouseAction 内での複数のドラッグ操作が許可されます。 |
![]() |
DragCompletedState | ドラッグが完了したことを示す MouseAction の状態。これは、ActionCompletedState と混同しないでください。この DragCompletedState は、MouseAction 全体ではなく、ドラッグのみが完了したことを示します。MouseAction は、ドラッグが完了した後でもアクティブ状態を維持できます。これで、単一の MouseAction 内での複数のドラッグ操作が許可されます。 |
![]() |
DragDropPendingAction | OLE ドラッグ/ドロップを開始する必要があるかどうかを検出する MouseAction。この MouseAction は開始されると、OLE ドラッグ アンド ドロップのコントロールを終了して渡します。 |
![]() |
DraggingState | ユーザーがマウスをアクティブにドラッグしていることを示す MouseAction の状態。 |
![]() |
DragPendingState | ユーザーがマウス ボタンを押し下げたが、まだマウス ボタンを放していないか、ドラッグを開始するのに十分なほどマウスを移動していないことを示す MouseAction の状態。 |
![]() |
DragSourceContext | ElementGroupPrototype がソースで作成されたときに最初に設定されているドラッグ ソースの情報を提供します。これはドラッグ フィードバックとマージ (つまり、ドロップ/貼り付け) プロセスで使用されます。 |
![]() |
DropTargetContext | 特定のトランザクション コンテキストとの間の、ドロップ ターゲットのコンテキスト情報を追加および取得するためのメソッドを提供します。 |
![]() |
DropTargetFeedback | 非実体の図形を使用して、描画のドラッグ フィードバックの方法を提供します。 |
![]() |
EdgePoint | |
![]() |
EdgePointCollection | ArrayList とまったく同じように、エンド ポイントの一覧を処理します |
![]() |
EdgePointCollectionConverter | EdgePointCollection インスタンスの TypeConverter。人間の読み取り可能な形式でシリアル化することができます。変換された EdgePointCollection に構文 "[(x : y : flag); (x : y : flag); ...]" があり、ここではフラグが標準を省略できます。下位互換性のため、コンバーターはバイナリ シリアライザーによって生成された文字列からの変換もサポートしますが、EdgePointCollection をバイナリ形式に変換することはありません。 |
![]() |
EdgePointConverter | EdgePoint インスタンスの TypeConverter。人間の読み取り可能な形式でシリアル化することができます。変換された EdgePoint に構文 "(x : y : flag)" があり、ここではフラグが標準を省略できます。下位互換性のため、コンバーターはバイナリ シリアライザーによって生成された文字列からの変換もサポートしますが、EdgePoint をバイナリ形式に変換することはありません。 |
![]() |
ElementListCompartment | DomainClass ElementListCompartment は、Microsoft.VisualStudio.Modeling.Diagrams.ElementListCompartment の説明 |
![]() |
ElementListCompartmentDescription | ListCompartments applied to CompartmentShapes の説明。 |
![]() |
ElementListCompartmentMapping | コンパートメントでモデル化されているリレーションシップについて認識する ListCompartment とリストに表示されるプロパティのマッピング。 |
![]() |
ElementListCompartmentSerializer | DomainClass ElementListCompartment のシリアライザー ElementListCompartmentSerializer。 |
![]() |
EllipseShapeGeometry | EllipseShapeGeometry の概要の説明。 |
![]() |
EmptySelection | 空の選択を処理します。 |
![]() |
ExpandCollapseDecorator | NodeShape の展開/折りたたみボタンを管理するデコレータ |
![]() |
FieldAccessibleObject | FieldAccessibleObject の概要の説明。 |
![]() |
FontDescriptor | FontDescriptor クラスは、クラスの FontStyleSetInfo と、(既に作成されていれば) その情報で記述されているフォントのインスタンスを保持します。FontDescriptor が、後で使用できるようにキャッシュされます。 |
![]() |
FontSettings | FontSettings は FontStyleSetInfo の特定のプロパティをオーバーライドされるか、変更不可のものとしてマークすることを許可します。特定のフォントの設定が変更不可としてマークされている場合、それらを再度変更することは許可されません。 |
![]() |
FontStyleSetInfo | フォントに関する StyleSet 情報を格納します。これらは、Name、Size、FontStyle、Activated などのフォントに関するすべての設定です。情報が特定のキャッシュされているリソースの参照に HybridDictionary で使用されるこのクラスの一意のハッシュ コードを作成するために使用されます。 |
![]() |
GeneralDiagramSelectionRules | |
![]() |
GeneralSelection | 他の選択状態ではカバーされない一般的な選択を処理します。 |
![]() |
GenericCoreConnectAction | 2 個の個別の ShapeElement を接続するコア デザイン サーフェイスのジェネリック接続操作 |
![]() |
GenericCoreConnectionType | 2 つの個別の ShapeElement を接続する接続の種類 |
![]() |
GenericLinkShape | GenericLinkShape の DomainClass GenericLinkShape の説明。 |
![]() |
GenericLinkShapeSerializer | DomainClass GenericLinkShape のシリアライザー GenericLinkShapeSerializer。 |
![]() |
GeometryHelpers | |
![]() |
GhostShape | ShapeElement を表します |
![]() |
GhostShapeCollection | GhostShapes のコレクション。 |
![]() |
GrabHandle | |
![]() |
GroupBoundsRules | 全体として図形のグループ全体の境界を制約する規則。 |
![]() |
GroupSnapToGridRule | グリッドが有効な場合、最初の図形の位置がグリッドにスナップされるように子の図形グループ全体の境界を制約する GroupBoundsRule。 |
![]() |
HighlightedShapesCollection | デザイン サーフェイスで強調表示される図形と DiagramItems のコレクション。 |
![]() |
HoveringState | MouseAction がアクティブで、イベントを待っていることを示す MouseAction の状態。 |
![]() |
HslColor | HueSatLumColor は、従来の RGB 値ではなく、色合い、彩度、明るさの値によって色を表します。このクラスは、HSL と RGB のカラー領域間を移動するための変換メソッドを提供します。 |
![]() |
HslColorConverter | HslColor 型オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバーターを提供します。 |
![]() |
ImageField | イメージ デコレータまたは背景を表示できる図形の一部を表す軽量のオブジェクト。 |
![]() |
ImageHelper | |
![]() |
ImageShape | イメージを表示する図形の基本クラス。 |
![]() |
ImageShapeGeometry | デザイン サーフェイスでの外部イメージに基づく図形の描画、折りたたみ、ヒット テストをカプセル化します |
![]() |
ImageShapeSerializer | DomainClass ImageShape のシリアライザー ImageShapeSerializer。 |
![]() |
InactiveState | MouseAction が使用されていないことを示す MouseAction の状態。MouseAction を最初に作成すると、非アクティブ状態になります。使用する前に、MouseAction をアクティブにする必要があります。MouseAction が完了するか、キャンセルされると、再び非アクティブになります。 |
![]() |
InPlaceTextEditor | |
![]() |
InvokeEditorAction | クリック時にエディターを呼び出します。 |
![]() |
ItemDrawInfo | リスト フィールドの 1 つのリスト項目の情報。 |
![]() |
KeepGroupWithinDiagramRule | 対象の図形の図内にとどまるように、子の図形グループ全体の境界を制約する GroupBoundsRule |
![]() |
KeepGroupWithinParentRule | 親図形の右上隅と左の境界の内側にとどまるように子の図形グループ全体の境界を制約する GroupBoundsRule。親図形の下辺右側は子図形を制約しません。 |
![]() |
KeepInParentRule | 図の境界内に図形を保持する境界の規則。 |
![]() |
LabelShape | ドメイン固有言語デザイナーのラベル図形を表します。 |
![]() |
LabelShapeSerializer | DomainClass LabelShape のシリアライザー LabelShapeSerializer。 |
![]() |
LabelShapeTextPropertyDescriptor | LabelShape の Text プロパティのプロパティ記述子。 |
![]() |
LabelShapeTypeDescriptor | LabelShape クラスの特殊化型記述子。 |
![]() |
LabelTextField | ラベルの図形に表示されるテキスト フィールド。 |
![]() |
LassoAction | クリックとドラッグにより定義した四角形を使用した選択を許可する MouseAction。 |
![]() |
LeaveShapeEventArgs | 図形から出るマウス カーソルに関連するイベント データを格納します。 |
![]() |
LineLabelAutoPlacementChangeRule | |
![]() |
LineLabelShape | DomainClass LineLabelShape は、Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape の記述です |
![]() |
LineLabelShapeSerializer | DomainClass LineLabelShape のシリアライザー LineLabelShapeSerializer。 |
![]() |
LineRoutingRule | 図上の線を再ルーティングする必要がある場合にデザイン サーフェイスに通知するカスタム規則。 |
![]() |
LineSegment | このクラスは 2 つの終点の間の行の直線部分を表します。 |
![]() |
LineSegmentAccessibleObject | FieldAccessibleObject の概要の説明。 |
![]() |
LinkConnectsToNode | DomainRelationship LinkConnectsToNode は、Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode の記述です |
![]() |
LinkConnectsToNodeSerializer | DomainClass LinkConnectsToNode のシリアライザー LinkConnectsToNodeSerializer。 |
![]() |
LinkDecorator | 他の派生クラスがデコレータの実際のさまざまなジオメトリを実装できるようにする LinkDecorator 基本クラス。このクラスは、コア デザイン サーフェイスの一部として存在するさまざまな種類のデコレーターに静的アクセサーを提供します。 |
![]() |
LinkShape | ダイアグラム上のコネクタ行を表します。バインディング ターゲットも参照してください。 |
![]() |
LinkShapeChangedRule | エンドポイント ノードの 1 つが変更されるとリンク シェイプを再ルーティングする規則 |
![]() |
LinkShapeGeometry | デザイン サーフェイスでのリンク ジオメトリの描画、折りたたみ、ヒット テストをカプセル化します |
![]() |
LinkShapeSerializer | DomainClass LinkShape のシリアライザー LinkShapeSerializer。 |
![]() |
ListCompartment | Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment の DomainClass ListCompartment の説明 |
![]() |
ListCompartmentDescription | ListCompartments applied to CompartmentShapes の説明。 |
![]() |
ListCompartmentSerializer | DomainClass ListCompartment のシリアライザー ListCompartmentSerializer。 |
![]() |
ListField | 効率的に項目のリストを表示できる図形フィールド。 |
![]() |
ListItemSubField | ListField の項目を表すサブフィールド。 |
![]() |
LostFocusEventArgs | LostFocus イベントのイベント引数。System.Windows.Forms.Control からの WM_KILLFOCUS メッセージとして開始します。DiagramEventArgs の他に、フォーカスを取得するウィンドウとフォーカスを失うウィンドウのハンドルを保持します。 |
![]() |
ManualRouteAction | LineSegment を操作することにより手動で LinkShape のルートを定義する MouseAction。 |
![]() |
MouseAction | マウスの操作を表します。 |
![]() |
MouseActionEventArgs | MouseAction クラスから発生したイベントのイベント引数クラス。 |
![]() |
MouseActionState | すべての MouseAction 状態の基本クラス。 |
![]() |
MoveableDecoratorHostShape | DomainClass MoveableDecoratorHostShape は、Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape の記述です |
![]() |
MoveableDecoratorHostShapeBase | DomainClass MoveableDecoratorHostShape の二重派生基本クラス |
![]() |
MoveableDecoratorHostShapeSerializer | DomainClass MoveableDecoratorHostShape のシリアライザー MoveableDecoratorHostShapeSerializer。 |
![]() |
MoveableDecoratorHostShapeSerializerBase | DomainClass MoveableDecoratorHostShape のシリアライザー MoveableDecoratorHostShapeSerializerBase。 |
![]() |
NestedShapesParentRoleChangeRule | |
![]() |
NoBoundsRules | 図形の境界に制限が設定されないように、NoBoundsRules を適用できます。 |
![]() |
NodeShape | 領域 (コネクタではない) を持った、四角形、アイコンまたはそのほかの図形などのダイアグラム上の図形を表します。 |
![]() |
NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule | 図の (直接または間接的に)親になるときに、IsExpanded フラグが FALSEになる場合、新しい NodeShape で Collapse()を呼び出す規則。この規則は、図形に追加されたノード図形、およびそのノード図形の子孫である他のすべてのノード図形に対して Collapse() を呼び出します。これは、その図形も親となるためです。 |
![]() |
NodeShapeGeometry | NodeShape の基本ジオメトリ。 |
![]() |
NodeShapeSerializer | DomainClass NodeShape のシリアライザー NodeShapeSerializer。 |
![]() |
NodeShapeTypeDescriptor | 互換性のために残されています。Shape クラスの特殊化型記述子。 |
![]() |
PaintFeedbackArgs | |
![]() |
PanZoomAction | ズームを実行する MouseAction。 |
![]() |
ParentRoleChangeRule | |
![]() |
ParentShapeContainsNestedChildShapes | 親図形の境界によってクリップされる子図形の親子関係。子は、親の境界ボックスの外部では表示可能でもヒット テスト可能でもありません。 |
![]() |
ParentShapeContainsNestedChildShapesAddRule | |
![]() |
ParentShapeContainsNestedChildShapesDeleteRule | |
![]() |
ParentShapeContainsNestedChildShapesSerializer | DomainClass ParentShapeContainsNestedChildShapes のシリアライザー ParentShapeContainsNestedChildShapesSerializer。 |
![]() |
ParentShapeHasRelativeChildShapes | 親図形の境界によってクリップされない子図形の親子関係。子は、親の境界ボックスの内部では表示可能およびヒット テスト可能です。 |
![]() |
ParentShapeHasRelativeChildShapesAddRule | |
![]() |
ParentShapeHasRelativeChildShapesDeleteRule | |
![]() |
ParentShapeHasRelativeChildShapesSerializer | DomainClass ParentShapeHasRelativeChildShapes のシリアライザー ParentShapeHasRelativeChildShapesSerializer。 |
![]() |
PenDescriptor | PenDescriptor クラスは、クラスの PenStyleSetInfo と、(既に作成されていれば) その情報で記述されているペンのインスタンスを保持します。PenDescriptor は後で使用するためにキャッシュされます。 |
![]() |
PenSettings | PenSettings は PenStyleSetInfo の特定のプロパティをオーバーライドされるか、変更不可のものとしてマークすることを許可します。特定のペンの設定が変更不可としてマークされている場合、それらを再度変更することは許可されません。 |
![]() |
PenStyleSetInfo | ペンに関する StyleSet 情報を格納します。これらは、色、配置、LineCap、PenType などのようなペン配置に設定します。情報をキャッシュ resourse 点の参照に HybridDictionary で使用されるこのクラスの一意のハッシュ コードを作成するために使用されます。 |
![]() |
PlusMinusButtonField | プラス/マイナス ボタンを表す ShapeField |
![]() |
PointDConverter | PointD 型オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバーターを提供します。 |
![]() |
Port | Microsoft.VisualStudio.Modeling.Diagrams.Port の DomainClass ポートの説明 |
![]() |
PortGroupBoundsRules | 全体としてポートを含む図形のグループ全体の境界を制約する規則。 |
![]() |
PortMovementRule | 親図形の境界のポートを保持するためのバインド規則。 |
![]() |
PortPlacementHelper | |
![]() |
PortSerializer | DomainClass Port のシリアライザー PortSerializer。 |
![]() |
PortShape | DSL 定義で指定できるポート図形の基本クラス。 |
![]() |
PortShapeSerializer | DomainClass PortShape のシリアライザー PortShapeSerializer。 |
![]() |
PresentationElement | ユーザー インターフェイスに表示され、ドメイン モデル要素の表示形式を表す要素。 |
![]() |
PresentationElementSerializer | DomainClass PresentationElement のシリアライザー PresentationElementSerializer。 |
![]() |
PresentationElementTypeDescriptionProvider | 互換性のために残されています。PresentationElementTypeDescriptionProvider は ModelElement オブジェクトをカプセル化するラッパー クラスを提供します。このクラスは、プロパティ グリッドが ModelElement オブジェクトを表示するときに呼び出されます。 |
![]() |
PresentationElementTypeDescriptor | プロパティ グリッド サポートに ModelElement の TypeDesriptor を提供するクラス。 |
![]() |
PresentationViewsSubject | 通常はダイアグラムであるユーザー インターフェイスでのドメイン モデル要素とそのプレゼンテーションの関係。 |
![]() |
PresentationViewsSubjectSerializer | DomainClass PresentationViewsSubject のシリアライザー PresentationViewsSubjectSerializer。 |
![]() |
PropertyChangedEventArgs | 一般的なプロパティによって、IMS プロパティの変更と CLR プロパティの変更の両方の形態を通知するために使用される EventArgs が変更されました。 |
![]() |
RectangleDConverter | RectangleD オブジェクトのほかの表現への変換や、その逆の変換を行う型コンバーターを提供します。 |
![]() |
RectangleShapeGeometry | デザイン サーフェイスでの Rectangle の描画、折りたたみ、ヒット テストをカプセル化します |
![]() |
ResizeAction | 図形のサイズを変更する MouseAction。 |
![]() |
RoundedRectangleShapeGeometry | RoundedRectangleShapeGeometry の概要の説明。 |
![]() |
SelectAction | マウスの下で図形を選択する基本マウス操作。 |
![]() |
SelectedShapesCollection | |
![]() |
SelectionContext | 特定の選択の現在の選択状態を取得するためのメソッドを実装する抽象クラス。 |
![]() |
SelectionState | 選択状態を表す抽象クラス。ActualSelection、CoercedSelection、および指定したコマンドを選択から除くかどうか、などのような指定選択に関するクエリ情報のインターフェイスを提供します。 |
![]() |
SelectionStateCollection | |
![]() |
ShapeAccessibleObject | 障碍を持つユーザーにアプリケーションの UI を合わせるため、ユーザー補助対応アプリケーションで使用される情報を提供します。 |
![]() |
ShapeAutoInvalidator | 表示されない図形フィールド。その目的は、関連付けられた値 (コンストラクター内に指定された値) が変更されたときに親図形を強制的に再描画することです。 |
![]() |
ShapeDecorator | ShapeFields と子図形が図形上に配置されたときの表記デコレータを表すために使用される方法をカプセル化するクラス |
![]() |
ShapeElement | ダイアグラムまたはダイアグラム内のシェイプまたはコネクタを表します。ShapeElements は、モデル要素のビジュアル表示をカプセル化します。 |
![]() |
ShapeElementAddRule | ストアから図が削除されたときに実行される規則。 |
![]() |
ShapeElementSerializer | DomainClass ShapeElement のシリアライザー ShapeElementSerializer。 |
![]() |
ShapeEnumerator | |
![]() |
ShapeField | 背景イメージ、テキスト デコレータ、アイコン デコレータなどの項目を表示できる図形の一部を表す軽量のオブジェクト。 |
![]() |
ShapeGeometries | パブリック ShapeGeometry オブジェクトのインスタンスを公開する静的クラス。 |
![]() |
ShapeGeometry | シェイプまたはコネクタのジオメトリを表します。 |
![]() |
ShapeIdCollection | |
![]() |
ShapeModelingCollection | |
![]() |
ShapeSubField | オプションで選択可能、フォーカス取得可能、ヒット テスト可能、埋め込み先編集可能、かつ IAccessible である ShapeField のサブ コンポーネント。ShapeSubField の例は、リスト フィールドのリスト項目、グリッド フィールドのグリッド セルとグリッド行、オプション ボタン グループのオプション ボタンです。ShapeSubFields は、必要に応じてのみ作成されます。たとえば、10,000 セルを含むグリッドは、サブフィールドが IAccessible によって選択、フォーカス、ヒットテスト、編集、またはアクセスされる場合は、セルのサブフィールドを作成することだけが必要です。 |
![]() |
SnakingInfo | |
![]() |
SnapToGridRule | ShapeElement の位置やサイズを抑制するグリッドに合わせる規則。 |
![]() |
SnapToPerimeterFollowingRotationRule | 親図形の境界に合わせるためのバインド規則。 |
![]() |
StyleSet | StyleSet は、すべての描画操作に使用される一連のペン、ブラシ、フォントを指定するために、アプリケーションで使用できるグラフィックス オブジェクトのコレクションです。描画コード内では、StyleSet.GetPen を呼び出して、システムで定義されている特定のペンを取得できます。そのペンはアプリケーションで定義された適切な色およびスタイルに設定されます。一意であるため、そのペンをすぐに使用します。ペンを保持する必要がある場合は、GetPenCopy を使用します。StyleSets はシステムの複数レベルに常駐させることができます。アプリケーションで定義された既定のスタイルのスキームである ApplicationStyleSet があります。また、クラス型レベルにあり、その図形クラスのすべてのインスタンスにスタイルを指定する ClassStyleSets もあります。また、図形の各インスタンスのリソース情報を含むインスタンス StyleSets がある場合もあります。これは、図形の同じクラスの各インスタンスが別の形式で表示される場合があるときに使用する必要があります。Pen などのオブジェクトを実際に取得しようとすると、StyleSet コードは、目的のリソース (要求している ResourceId で定義される) を含む最初の StyleSet が見つかるまで、継承チェーンをインスタンス、クラス、アプリケーション StyleSet の順に検索します。 |
![]() |
StyleSetResourceId | StyleSet リソースを一意に意義するクラス。 |
![]() |
SubfieldAccessibleObject | SubfieldAccessibleObject の概要の説明。 |
![]() |
SwimLaneFixUpContext | 新しく挿入されるスイムレーンの配置にコンテキストを提供します |
![]() |
SwimlaneHelper | |
![]() |
SwimlaneShape | ダイアグラムに含まれるスイムレーン図形を表します。DSL 定義で指定できるスイムレーン図形の基本クラス。 |
![]() |
SwimlaneShapeGeometry | デザイン サーフェイスでの Swimlane の描画、折りたたみ、ヒット テストをカプセル化します |
![]() |
SwimlaneShapeSerializer | DomainClass SwimlaneShape のシリアライザー SwimlaneShapeSerializer。 |
![]() |
TextField | テキスト ラベルまたは領域を表示できる図形の一部を表す軽量のオブジェクト。 |
![]() |
ToggleButtonEventArgs | ToggleButton クラスのイベント引数 |
![]() |
ToggleButtonField | 選択された状態に相当するイメージを表示できる ShapeField |
![]() |
ToolboxAction | ToolboxAction は、ツールボックス項目のダブルクリック イベントに応答します。 |
![]() |
UnplacedShapesContext | まだ配置されていない、後で配置を必要とする図形を追跡するドラッグ アンド ドロップに関連付けられたコンテキスト情報。複数のダイアグラムを修正する必要があるときは、任意のトランザクションで、複数のダイアグラムの未配置図形を持つことができます。 |
構造体
構造体 | 説明 | |
---|---|---|
![]() |
AreaFieldCornerRadius | AreaField の角の半径を含む 4 つの浮動小数点値を表す構造体。 |
![]() |
PointD | |
![]() |
RectangleD | 四角形の位置とサイズを表す 4 つの精度浮動小数点値を格納します。 |
![]() |
SizeD |
インターフェイス
インターフェイス | 説明 | |
---|---|---|
![]() |
IAmbientFontProvider | SAmbientFontProvider サービスの主なワーカー インターフェイス |
![]() |
IBinaryLinkGeometryData | バイナリ リンク ジオメトリのコンテナーのインターフェイスを定義します。バイナリ リンクは、端点によって識別されます。 |
![]() |
IContextMenuHost | コンテキスト メニューのホストのコントラクト |
![]() |
IGeometryHost | ジオメトリのコンテナーのインターフェイスを定義します。 |
![]() |
ILineLabel | ラベルの位置を更新するために、EdgePoints の変更時に LinkShape によって呼び出されます |
![]() |
IListFieldContainer | ListField の親図形のメソッドを定義します。 |
![]() |
INodeGeometryData | |
![]() |
IShapeIterator | 図形とそのすべての子図形を反復処理するために使用される図形反復子のインターフェイス。 |
デリゲート
列挙型
列挙体 | 説明 | |
---|---|---|
![]() |
ActionRequest | MouseAction イベントの最後に実行できるアクションの型。 |
![]() |
AnchoringBehavior.Edge | AnchoringBehavior 内の外接する四角形の辺を参照します。 |
![]() |
BinaryLinkShapeBase.AnchorEndState | |
![]() |
BoundsFixupState | OnBoundsFixup が呼び出されたときの状態を指定します。 |
![]() |
BrushSettingsFlags | オーバーライドされた、または不変にされた Brush 設定を指定するフラグ。 |
![]() |
ConnectActionCursor | |
![]() |
ConnectorArrowStyle | DomainEnumeration: ConnectorArrowStyle は、Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle の記述です |
![]() |
ConnectorDecoratorPosition | DomainEnumeration: ConnectorDecoratorPosition は、Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition の記述です |
![]() |
Diagram.CreateBitmapPreference | Diagram.CreateBitmap() の設定 |
![]() |
DiagramClientView.EnsureVisiblePreferences | EnsureVisible メソッドの設定。 |
![]() |
FontSettingsFlags | オーバーライドされた、または不変にされた Font 設定を指定するフラグ。 |
![]() |
GrabHandle.ShapeSide | グラブ ハンドルの場所 |
![]() |
GrabHandle.VerticalSection | |
![]() |
InvisibleCollapseFlags | 非表示に設定したときに、shapeField をどのように折りたたむかを示すフラグ |
![]() |
LabelAlignment | 行にラベルを位置合わせするための列挙 (行の左側または右側)。 |
![]() |
LabelPlacedFlag | ラベルを自動的に配置するか、または手動で移動/サイズ指定するかの列挙。 |
![]() |
LabelPlacement | ラベルを配置する行に沿った位置の列挙。 |
![]() |
MouseActionEvent | MouseAction に対して発生させることができるイベントの種類。 |
![]() |
NodeShape.NodeSides | ノード シェイプの 1 つ以上の辺を示します。 |
![]() |
PenSettingsFlags | オーバーライドされた、または不変にされた Pen 設定を指定するフラグ。 |
![]() |
PointRelativeTo | 座標の基準点を示します。 |
![]() |
PortPlacement | ポート図形は、親図形の 4 つの辺のいずれかに配置できます |
![]() |
ResizeDirection | |
![]() |
RoutingStyle | DomainEnumeration: RoutingStyle は、Microsoft.VisualStudio.Modeling.Diagrams.RoutingStyle の記述です |
![]() |
ShapeDecoratorPosition | DomainEnumeration: ShapeDecoratorPosition は、Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition の記述です |
![]() |
ShapeElement.RelationshipType | 許可される親子関係の種類を定義します |
![]() |
SwimlaneAlignment | スイム レーンをダイアグラム上に配置できる方法を指定する列挙 (水平または垂直)。 |
![]() |
SwimlaneDecoratorPosition | スイムレーン デコレータは 3 か所のみ許可されます。 |