Microsoft.VisualStudio.Modeling.Diagrams 名前空間
Microsoft.VisualStudio.Modeling.Diagrams の名前空間の型は、ダイアグラムとして DSL が表示されます。これらの名前は、DSL の定義ファイルに定義した図、シェイプとコネクタの実装を提供します。にプログラム コードを使用して、DSL の外観をカスタマイズするには、名前空間で定義されている型を使用します。
目的のプリンシパルの種類は次のとおりです :
– NodeShape、DSL 定義で指定した図形の基本クラスです。
– BinaryLinkShape、DSL 定義で指定するコネクタの基本クラス。そのほかの派生クラスは、基本クラス LinkShape があります。
– Diagram、DSL 定義で指定した図の基本クラス。
ShapeElement – NodeShape と LinkShape の基本クラス。図、シェイプとコネクタはすべての ShapeElements です。
– PresentationViewsSubject 図およびドメインのシェイプまたはコネクタの関係は、要素をシミュレートします。
ShapeField –図形のコンパートメントのセクションの行、ラベル、テキスト、アイコンなどの図形の領域。
Decorator – ShapeField に表示される項目。IconDecorator は図形のイメージが、TextDecorator ラベルに表示されます。
DiagramItem –図形の形状と、オプションのフィールドとサブフィールドへの参照。ユーザー操作のターゲットを指定するために使用します。
ShapeGeometry –このクラスと派生クラスは、楕円、四角形、コンパートメント、コネクタ、およびアイコンなどのさまざまな形状の主な種類のアウトラインを定義し、描画します。図形はこれらのクラスは、マウスのポイントが図形の内部にある、基本のアウトラインを描画することに代入するかどうかを決定します。
クラス
クラス | 説明 | |
---|---|---|
AbsoluteBoundsChangedEventArgs | 図形の AbsoluteBounds のプロパティが変更されたときに、新旧の数値。このイベントは、ストアから生成。 | |
ActionCanceledState | MouseAction がキャンセルされたことを示す MouseAction の状態。 | |
ActionCompletedState | MouseAction が完了したことを示す MouseAction の状態。 | |
AmbientFontHelper | デザイナーのフォントを retriving 使用する | |
AnchoringBehavior | ShapeField が親 NodeShape の移動とサイズ変更として自身を置き、サイズが調整されるようについて説明します。 | |
AnchorPoint | ||
AnchorPointAction | この MouseAction は LineSegments で手動で LinkShapes のパスを指定します。 | |
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、イメージなど) のようなすべてブラシに適用される設定です。特定の情報がキャッシュされているリソースの参照に HybridDictionary で使用されるこのクラスの一意のハッシュ コードを作成するために使用されます。 | |
ChevronButtonField | は二重 ShapeField 表す矢印を展開 / 折りたたみボタン | |
CircleShapeGeometry | CircleShapeGeometry の概要を示します。 | |
ClickedState | ユーザーがマウス ボタンで完全に、ドラッグを呼び出す移動せずを押した状態で、持ち上がったことを示す MouseAction の状態。 | |
CommandIdCollection | ||
CommentShape | コメントの基本クラス。CommentShape は、編集可能なコメントの図形を定義します。 | |
CommentShapeAddRule | ||
CommentShapeSerializer | DomainClass CommentShape のシリアライザー CommentShapeSerializer。 | |
CommentShapeTypeDescriptor | CommentShape の特殊な型記述子。 | |
Compartment | コンパートメントの図形のコンパートメント。 | |
CompartmentDescription | すべてのコンパートメントについての基本クラスです。 | |
CompartmentMapping | コンパートメントのマッピングの基本クラスです。コンパートメントの割り当ては、コンパートメントのコンテンツと基になるオブジェクト モデルとの接着を提供します。 | |
CompartmentRuleHelper | コンパートメントのリスト項目を共有するためのコードの静的クラスが規則を追加、削除、および変更します。 | |
CompartmentSerializer | DomainClass のコンパートメントのシリアライザー CompartmentSerializer。 | |
CompartmentShape | DSL、定義で定義した図形コンパートメントの基本クラス。 | |
CompartmentShapeAreaField | ||
CompartmentShapeSerializer | DomainClass CompartmentShape のシリアライザー CompartmentShapeSerializer。 | |
CompartmentTypeDescriptor | コンパートメントの特殊な型記述子。 | |
ConnectAction | ユーザーが SoftwareComponentType の 1 種類の図形からドラッグするか、接続を作成するシェイプを別の型に移植できるマウス操作。 | |
ConnectionPoint | グラフから ConnectionPoint のラップの VGConnection のオブジェクトを取得します。 | |
ConnectionType | 2 ShapeElements 間の一般的な接続の動作について説明します。 | |
ConnectorDecorator | コネクタに移動したとき ShapeFields 方法をカプセル化するクラスと子の図形は、表記デコレータを表すために使用されます。 | |
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 の値を表示するための型コンバーター。ターゲットのデザイナーに表示されるこの値の意味がないため、「 Custom 」値が除外されます。 | |
Decorator | 派生クラスでオーバーライドされると、デコレータ図の要素を表します。 | |
DecoratorDoubleEmptyArrow | これは、2 行だけを持つ矢印デコレータ。 | |
DecoratorEmptyArrow | これは、2 行だけを持つ矢印デコレータ。 | |
DecoratorEmptyDiamond | これは、図の背景色で塗りつぶされるひし形デコレータです。 | |
DecoratorFilledArrow | これは BrushId に基づいて色で塗りつぶされる囲まれた矢印デコレータです。 | |
DecoratorFilledDiamond | これは BrushId に基づいて色で塗りつぶされるひし形デコレータです。 | |
DecoratorHollowArrow | これは、図の背景色で塗りつぶされる囲まれた矢印デコレータです。 | |
DecoratorHostShape | Microsoft.VisualStudio.Modeling.Diagrams.DecoratorHostShape の DomainClass 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 | DiagramEventArgs 重要な点 DiagramItem を示します。 | |
DiagramKeyEventArgs | KeyDown または KeyUp イベントにデータを提供します。 | |
DiagramKeyPressEventArgs | KeyPress イベントにデータを提供します。 | |
DiagramMouseEventArgs | MouseUp、および MouseMove MouseDown イベントにデータを提供します。 | |
DiagramPaintEventArgs | 描画の引数 | |
DiagramPens | DiagramPens クラスの各プロパティは DiagramClientView の描画メソッドによって使用されているペンのリソースを識別する StyleSetResourceId のオブジェクトです。 | |
DiagramPointEventArgs | マウスの位置とイベントの関連データが含まれます。 | |
DiagramSelectionRules | ||
DiagramSerializer | DomainClass の図のシリアライザー DiagramSerializer。 | |
DiagramSpy | ||
DiagramTypeDescriptor | ダイアグラムのクラスの特殊な型記述子。 | |
DiagramView | これは、デザイン サーフェイス、スクロール バーを作成するビュー コントロールです。 | |
DiagramViewAccessibleObject | ||
DiagramWatermark | 図が空であるときに表示される図のウォーターマークのコントロール。 | |
DiagramWinEvents | 図の WinEvent アクセス可能なサポート。 | |
DragCanceledState | ドラッグ キャンセルされたことを示す MouseAction の状態。これは ActionCanceledState と混同しないように行われません。この DragCanceledState は、ドラッグがキャンセルされたことを示しています ; なく全体の MouseAction。MouseAction は、ドラッグをキャンセルした後でもアクティブになることがあります。これは、一つの MouseAction 内の複数のドラッグ操作ができます。 | |
DragCompletedState | ドラッグ完了したことを示す MouseAction の状態。これは ActionCompletedState と混同しないように行われません。この DragCompletedState は、ドラッグが完了したことを示しています ; なく全体の MouseAction。MouseAction は、ドラッグが完了した後でもアクティブになることがあります。これは、一つの MouseAction 内の複数のドラッグ操作ができます。 | |
DragDropPendingAction | オーレドラッグ アンド ドロップは起動する必要があるかどうかを確認する MouseAction。起動されます。この MouseAction はオーレドラッグ アンド ドロップにコントロールを終了し、次に示します。 | |
DraggingState | ユーザーがマウスで実行中にドラッグすることを示す MouseAction の状態。 | |
DragPendingState | ユーザーがマウス ボタンを押し下げたまたはマウス ボタンのドラッグを開始するには、解除されるか、まだ完全にマウスを移動中であることを示す MouseAction の状態。 | |
DragSourceContext | ElementGroupPrototype がソースで作成されたときに最初に設定されているドラッグ ソースの情報を提供します。これは、ドラッグの情報とマージ (削除) と貼り付けのプロセスで使用されます。 | |
DropTargetContext | メソッドを特定のコンテキスト トランザクションに対してドロップ ターゲットのコンテキスト情報を追加および取得するために用意されています。 | |
DropTargetFeedback | ゴーストの図形を使用して描画のドラッグにフィードバックの方法を提供します。 | |
EdgePoint | ||
EdgePointCollection | ArrayList とまったく同じ edgepoints の一覧を処理します。 | |
EdgePointCollectionConverter | EdgePointCollection の TypeConverter Common Language Runtime) は、人間の読み取り可能な形式でシリアル化できます。変換された EdgePointCollection の構文があります (「 [x: y: フラグ); (x: y: フラグ); …] 」フラグが標準を省略できる場所。下位互換性のために、バイナリ シリアライザーによって作成される文字列に変換するコンバーターのサポートもただし、バイナリ形式には EdgePointCollection 変換を行いません。 | |
EdgePointConverter | EdgePoint のインスタンスの TypeConverter ため、人間の読み取り可能な形式でシリアル化できます。変換された EdgePoint の構文があります (「 x: y: フラグが標準を省略できる限り」、フラグ)。下位互換性のために、バイナリ シリアライザーによって作成される文字列に変換するコンバーターのサポートもただし、バイナリ形式には EdgePoint 変換を行いません。 | |
ElementListCompartment | Microsoft.VisualStudio.Modeling.Diagrams.ElementListCompartment の DomainClass ElementListCompartment の説明 | |
ElementListCompartmentDescription | ListCompartments の説明は CompartmentShapes に適用します。 | |
ElementListCompartmentMapping | コンパートメントにモデル化されているリレーションシップを認識する ListCompartments の割り当て、およびリストに表示されるプロパティ。 | |
ElementListCompartmentSerializer | DomainClass ElementListCompartment のシリアライザー ElementListCompartmentSerializer。 | |
EllipseShapeGeometry | EllipseShapeGeometry の概要を示します。 | |
EmptySelection | ハンドルは、選択があります。 | |
ExpandCollapseDecorator | NodeShape の展開 / 折りたたみボタンを管理するデコレータ | |
FieldAccessibleObject | FieldAccessibleObject の概要を示します。 | |
FontDescriptor | FontDescriptor のクラス (既に作成されている場合)、ツールヒントで記述されているフォントのクラスとインスタンスの FontStyleSetInfo を保持します。FontDescriptor が後で使用できるようにキャッシュするものです。 | |
FontSettings | FontSettings は FontStyleSetInfo の特定のプロパティをオーバーライドまたは変更済みとしてマークします。特定のフォント設定が変更不可としてマークされている場合、再度変更されていない場合です。 | |
FontStyleSetInfo | フォントの StyleSet 情報が含まれています。これらは、名前、サイズ、FontStyle など、などのフォントに配置された設定がすべて特定の情報がキャッシュされているリソースの参照に HybridDictionary で使用されるこのクラスの一意のハッシュ コードを作成するために使用されます。 | |
GeneralDiagramSelectionRules | ||
GeneralSelection | 他の選択状態は対応できない一般的な選択を処理します。 | |
GenericCoreConnectAction | ジェネリックは 2 個の各 ShapeElements を接続するコア デザイン サーフェイスのアクションを接続します | |
GenericCoreConnectionType | 2 個の各 ShapeElements を接続する接続の種類 | |
GenericLinkShape | Microsoft.VisualStudio.Modeling.Diagrams.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 | リストのフィールドのリスト項目の情報。 | |
KeepGroupWithinDiagramRule | 子のグループ全体の境界を抑制する GroupBoundsRule は、対象の図形の図内に残すことを説明しました。 | |
KeepGroupWithinParentRule | 子のグループ全体の境界を抑制する GroupBoundsRule は親シェイプの上および左の境界線の右下にままになります。説明しました。親シェイプを右と下辺は、図形が表示されなくなります。 | |
KeepInParentRule | 境界は規則と図の境界内で図形を維持します。 | |
LabelShape | ドメイン固有言語デザイナーのラベルの図形を表します。 | |
LabelShapeSerializer | DomainClass LabelShape のシリアライザー LabelShapeSerializer。 | |
LabelShapeTextPropertyDescriptor | LabelShape のテキスト プロパティのプロパティ記述子。 | |
LabelShapeTypeDescriptor | LabelShape の特殊な型記述子。 | |
LabelTextField | ラベルの図形に表示されるテキスト フィールド。 | |
LassoAction | 四角形を使用して項目を選択する MouseAction は、クリック アンド ドラッグ操作によって定義されます。 | |
LeaveShapeEventArgs | 図形にマウスのカーソルのイベントに関連データが含まれます。 | |
LineLabelAutoPlacementChangeRule | ||
LineLabelShape | Microsoft.VisualStudio.Modeling.Diagrams.LineLabelShape の DomainClass LineLabelShape の説明 | |
LineLabelShapeSerializer | DomainClass LineLabelShape のシリアライザー LineLabelShapeSerializer。 | |
LineRoutingRule | 図の行が再ルーティングする必要があるときにデザイン サーフェイスを含むカスタム規則。 | |
LineSegment | このクラスは、2 種類の終了点の間の直線の純粋な部分を表します。 | |
LineSegmentAccessibleObject | FieldAccessibleObject の概要を示します。 | |
LinkConnectsToNode | Microsoft.VisualStudio.Modeling.Diagrams.LinkConnectsToNode の DomainRelationship LinkConnectsToNode の説明 | |
LinkConnectsToNodeSerializer | DomainClass LinkConnectsToNode のシリアライザー LinkConnectsToNodeSerializer。 | |
LinkDecorator | 他の派生クラスにデコレータの実際のさまざまなジオメトリを実行できるようにする LinkDecorator の基本クラス。このクラスは、コア デザイン サーフェイスの一部として存在するデコレータの種類には、静的アクセサーを提供します。 | |
LinkShape | 図のコネクタの行を表します。BinaryLinkShape を参照してください。 | |
LinkShapeChangedRule | エンドポイントのノードの 1 つが変更されたときに linke の図形を再ルーティングする規則 | |
LinkShapeGeometry | 描画、折り、カプセル化デザイン サーフェイスのヒット テストのジオメトリ リンク | |
LinkShapeSerializer | DomainClass LinkShape のシリアライザー LinkShapeSerializer。 | |
ListCompartment | Microsoft.VisualStudio.Modeling.Diagrams.ListCompartment の DomainClass ListCompartment の説明 | |
ListCompartmentDescription | ListCompartments の説明は CompartmentShapes に適用します。 | |
ListCompartmentSerializer | DomainClass ListCompartment のシリアライザー ListCompartmentSerializer。 | |
ListField | 効率的な項目の一覧を表示できる図形のフィールド。 | |
ListItemSubField | ListField のサブ項目を表すフィールド。 | |
LostFocusEventArgs | System.Windows.Forms.Control から WM_KILLFOCUS のメッセージにある LostFocus のイベントのイベント引数。DiagramEventArgs に加え、取得、ウィンドウとウィンドウ ハンドルをフォーカスを保持します。 | |
ManualRouteAction | この MouseAction は LineSegments で手動で LinkShapes のパスを指定します。 | |
MouseAction | マウス操作を表します。 | |
MouseActionEventArgs | MouseAction のクラスから発生したイベントのイベント引数クラスです。 | |
MouseActionState | MouseAction のすべての状態の基本クラスです。 | |
MoveableDecoratorHostShape | Microsoft.VisualStudio.Modeling.Diagrams.MoveableDecoratorHostShape の DomainClass MoveableDecoratorHostShape の説明 | |
MoveableDecoratorHostShapeBase | DomainClass MoveableDecoratorHostShape の基本クラスの派生 | |
MoveableDecoratorHostShapeSerializer | DomainClass MoveableDecoratorHostShape のシリアライザー MoveableDecoratorHostShapeSerializer。 | |
MoveableDecoratorHostShapeSerializerBase | DomainClass MoveableDecoratorHostShape のシリアライザー MoveableDecoratorHostShapeSerializerBase。 | |
NestedShapesParentRoleChangeRule | ||
NoBoundsRules | 制限が図形の境界に置かれないように NoBoundsRules を適用できます。 | |
NodeShape | 領域はなくコネクタ) と四角形、アイコンやそのほかの形状など、ダイアグラムの図形を表します。 | |
NodeShape.ExpandCollapseNodeShapeWhenAddedToDiagramRule | 図で (直接または間接的に) 呼び出されるときに IsExpanded フラグが false の場合、新しい NodeShape の折りたたみ () を呼び出すことにします。この規則は、ダイアグラムに追加された他のノードの図形をそのすべての子孫ノードが取得されるため、図によって育てられて具体化がノードの図形の折りたたみ () を呼び出します。 | |
NodeShapeGeometry | NodeShapes の基本ジオメトリ。 | |
NodeShapeSerializer | DomainClass NodeShape のシリアライザー NodeShapeSerializer。 | |
NodeShapeTypeDescriptor | 互換性のために残されています。図形クラスの特殊な型記述子。 | |
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 のポートのシリアライザー PortSerializer。 | |
PortShape | DSL、定義で指定できるポート シェイプの基本クラスです。 | |
PortShapeSerializer | DomainClass PortShape のシリアライザー PortShapeSerializer。 | |
PresentationElement | ユーザー インターフェイスに表示され、ドメイン モデルの要素の表示形式を表す要素。 | |
PresentationElementSerializer | DomainClass PresentationElement のシリアライザー PresentationElementSerializer。 | |
PresentationElementTypeDescriptionProvider | 互換性のために残されています。PresentationElementTypeDescriptionProvider は ModelElement のオブジェクトをカプセル化するラッパー クラスを提供します。このクラスは、プロパティ グリッドが ModelElement のオブジェクトを表示する場合に呼び出します。 | |
PresentationElementTypeDescriptor | propety グリッドのサポートに ModelElement TypeDesriptor を提供するクラス。! | |
PresentationViewsSubject | ユーザー インターフェイス、通常、図のドメイン モデル要素とプレゼンテーションの関係。 | |
PresentationViewsSubjectSerializer | DomainClass PresentationViewsSubject のシリアライザー PresentationViewsSubjectSerializer。 | |
PropertyChangedEventArgs | プロパティは、IMS の両方のプロパティの変更、および CLR プロパティの図形を通知するために使用される void を変更します。 | |
RectangleDConverter | 型コンバーターを他の表現との間で RectangleD をオブジェクトに変換する手順について説明します。 | |
RectangleShapeGeometry | 描画、折り、ヒット テスト カプセル化するデザイン領域の四角形 | |
ResizeAction | この MouseAction は、サイズ変更。説明しました。 | |
RoundedRectangleShapeGeometry | RoundedRectangleShapeGeometry の概要を示します。 | |
SelectAction | マウスの下にある図形を選択します (マウス操作。 | |
SelectedShapesCollection | ||
SelectionContext | 特定の選択の現在の選択状態を取得するためのメソッドを実装する抽象クラス。 | |
SelectionState | 選択状態を表す抽象クラス。次のような選択の指定について照会するためのインターフェイスを提供します : ActualSelection、CoercedSelection、天気も、specifc のコマンドは選択に対して除外する必要があります。 | |
SelectionStateCollection | ||
ShapeAccessibleObject | 障害を持つユーザーにアプリケーションの UI を調整するためにユーザー補助アプリケーションで使用される情報を提供します。 | |
ShapeAutoInvalidator | 目的に関連する値 (コンストラクターで指定) を変更すると再描画するために親シェイプを強制的に実行すること自体である限り、図形のフィールド。 | |
ShapeDecorator | 方法 ShapeFields をカプセル化するクラスと表記デコレータを、図形に移動したときに、子の図形が使用されます。 | |
ShapeElement | 図または図のシェイプまたはコネクタ表します。カプセル化 ShapeElements のモデル要素の見た。 | |
ShapeElementAddRule | ストアから図が削除されたときに実行する規則。 | |
ShapeElementSerializer | DomainClass ShapeElement のシリアライザー ShapeElementSerializer。 | |
ShapeEnumerator | ||
ShapeField | 背景イメージ デコレータ、テキスト、アイコン デコレータなどの項目を表示できる図形の一部を表す軽量のオブジェクト。 | |
ShapeGeometries | パブリックの ShapeGeometry のインスタンスを公開する静的クラスについて説明します | |
ShapeGeometry | シェイプまたはコネクタのジオメトリを表します。 | |
ShapeIdCollection | ||
ShapeModelingCollection | ||
ShapeSubField | 必要に応じて、可能な場合、ヒット テスト可能、フォーカス可能内部編集できる場所 ShapeField のサブ コンポーネント、および IAccessible。ShapeSubField の例は、リスト項目フィールドの一覧で、グリッドのグリッド セルとグリッド線は、オプション ボタンとオプション ボタンのグループ化されます。ShapeSubFields は、必要に応じてのみ作成されます。たとえばサブフィールドが選択されたときに、10,000 のセルのセルのサブフィールドを作成するだけ含むグリッド、IAccessible でフォーカスを受け取ったとき、ヒット テスト、編集、またはアクセスします。 | |
SnakingInfo | ||
SnapToGridRule | ShapeElement の位置を抑制することや、サイズ変更グリッドにスナップにします。 | |
SnapToPerimeterFollowingRotationRule | 親シェイプの周囲に従うための規則。 | |
StyleSet | StyleSet はすべて描画操作に使用する一連のペンとブラシ、フォントを指定するアプリケーションで使用できるグラフィックス オブジェクトのコレクションです。描画コード内では、システムで定義されているペンを取得するに StyleSet.GetPen を呼び出すことができます。ペンは適切な色に設定、スタイルを使用すると、定義済みのアプリケーションです。ペンは、その後として一意で使用します。ペンを使用 GetPenCopy に保持する必要がある場合。StyleSets は、システムに複数レベルにあることができます。ApplicationStyleSet は、アプリケーションで定義されている既定のスタイルの設定はです。または ClassStyleSets は、図形、そのクラスのすべてのインスタンスのスタイルを指定する水平なクラス型です。そこで、StyleSets 図形の各インスタンスに対するリソース情報を含むインスタンス指定できます。これは、図形内の同じクラスの別のインスタンスは別の外観を与えることができる場合に使用します。オブジェクトを、ペンのような実際に取得を試みると、という) で定義されている StyleSet コードは、インスタンスの継承チェイン上にアプリケーション StyleSets に分類するには、目的のリソースを含む最初の 1 の場合 (ResourceId 検索されます。 | |
StyleSetResourceId | StyleSet リソースを識別するためのクラス。 | |
SubfieldAccessibleObject | SubfieldAccessibleObject の概要を示します。 | |
SwimLaneFixUpContext | 新しく挿入されるスイムレーンの配置のコンテキストを用意します。 | |
SwimlaneHelper | ||
SwimlaneShape | 図のスイムレーンの図形を表します。DSL、定義で指定する swmlane の図形の基本クラスです。 | |
SwimlaneShapeGeometry | 描画、折り、デザイン サーフェイスのヒット テスト カプセル化するスイムレーン | |
SwimlaneShapeSerializer | DomainClass SwimlaneShape のシリアライザー SwimlaneShapeSerializer。 | |
TextField | テキスト ラベルまたは領域を表示できる図形の一部を表す軽量のオブジェクト。 | |
ToggleButtonEventArgs | ToggleButton のクラスのイベント引数 | |
ToggleButtonField | 対応するイメージを選択した状態で表示できる ShapeField | |
ToolboxAction | ToolboxAction は、ツールボックス項目の各クリック イベントに応答します。 | |
UnplacedShapesContext | ドラッグ アンド ドロップに関連付けられた、配置されず、後で配置する必要がある図形を追跡するコンテキスト情報。特定のトランザクションで、複数の図を修正する必要がある場合は、複数の図の unplaced 図形を持つことができます。 |
構造体
構造体 | 説明 | |
---|---|---|
AreaFieldCornerRadius | 構成します。AreaField に半径を示す 4 ビット浮動小数点値を表します。 | |
PointD | ||
RectangleD | 四角形の位置とサイズを表す一連の 4 個の倍精度浮動小数点数を格納します。 | |
SizeD |
インターフェイス
インターフェイス | 説明 | |
---|---|---|
IAmbientFontProvider | SAmbientFontProvider サービスの主なワーカー インターフェイス | |
IBinaryLinkGeometryData | バイナリ リンクのジオメトリのコンテナーのインターフェイスを定義します。バイナリ リンク (エッジの位置です付けられます。 | |
IContextMenuHost | コンテキスト メニューのコントラクトのホスト | |
IGeometryHost | ジオメトリのコンテナーのインターフェイスを定義します。 | |
ILineLabel | LinkShape が呼び出されます。ラベルの更新プログラムの場所に EdgePoints の変更 | |
IListFieldContainer | ListField の親シェイプのメソッドを定義します。 | |
INodeGeometryData | ||
IShapeIterator | 図形とその子の図形を反復処理するために使用される図形の反復子のインターフェイス。 |
デリゲート
列挙型
列挙体 | 説明 | |
---|---|---|
ActionRequest | MouseAction のイベントの最後に実行できるアクションの種類。 | |
AnchoringBehavior.Edge | AnchoringBehavior の外接する四角形の各辺を参照します。 | |
BinaryLinkShapeBase.AnchorEndState | ||
BoundsFixupState | OnBoundsFixup が呼び出されたときに状態を指定します。 | |
BrushSettingsFlags | ブラシの設定を指定するためにオーバーライドされた設定できるフラグまたは変更を行っています。 | |
ConnectActionCursor | ||
ConnectorArrowStyle | DomainEnumeration: Microsoft.VisualStudio.Modeling.Diagrams.ConnectorArrowStyle の ConnectorArrowStyle の説明 | |
ConnectorDecoratorPosition | DomainEnumeration: Microsoft.VisualStudio.Modeling.Diagrams.ConnectorDecoratorPosition の ConnectorDecoratorPosition の説明 | |
Diagram.CreateBitmapPreference | Diagram.CreateBitmap のユーザー設定 () | |
DiagramClientView.EnsureVisiblePreferences | EnsureVisible のメソッドのユーザー設定します。 | |
FontSettingsFlags | のフォント設定を指定するためにオーバーライドされた設定できるフラグまたは変更を行っています。 | |
GrabHandle.ShapeSide | グラブ ハンドルの場所 | |
GrabHandle.VerticalSection | ||
InvisibleCollapseFlags | これは表示されない設定されていると shapeField を折りたたむかを示すフラグ | |
LabelAlignment | 行とラベルの整列する列挙値 ; 行の左端へのいずれか。 | |
LabelPlacedFlag | 列挙型は、のラベルの配置である自動または手動またはでサイズが調整されているかどうかを移動します。 | |
LabelPlacement | ラベルを配置するために列挙線に沿って。 | |
MouseActionEvent | イベントの MouseAction に発生する入力します。 | |
NodeShape.NodeSides | ノードの図形の一つ以上の辺を示します。 | |
PenSettingsFlags | ペンの設定を指定するためにオーバーライドされた設定できるフラグまたは変更を行っています。 | |
PointRelativeTo | 座標が相対的な基準点を示します。 | |
PortPlacement | ポート シェイプは親シェイプの 4 辺の 1 つです | |
ResizeDirection | ||
RoutingStyle | DomainEnumeration: Microsoft.VisualStudio.Modeling.Diagrams.RoutingStyle の RoutingStyle の説明 | |
ShapeDecoratorPosition | DomainEnumeration: Microsoft.VisualStudio.Modeling.Diagrams.ShapeDecoratorPosition の ShapeDecoratorPosition の説明 | |
ShapeElement.RelationshipType | によって許可された親子関係の種類を定義します。 | |
SwimlaneAlignment | スイムレーンがダイアグラムに配置する方法を指定する列挙型 : 水平または垂直にします。 | |
SwimlaneDecoratorPosition | スイムレーン デコレータは 3 か所に許可だけです。 |