SelectedShapesCollection クラス
継承階層
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.SelectedShapesCollection
名前空間: Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 内)
構文
'宣言
Public Class SelectedShapesCollection _
Implements ICollection, IEnumerable, IDisposable
public class SelectedShapesCollection : ICollection,
IEnumerable, IDisposable
SelectedShapesCollection 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
SelectedShapesCollection | SelectedShapesCollection クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
AnchorItem | 選択範囲を拡張するためのアンカーとして使用される DiagramItem を取得または設定します。 | |
BoundingBox | ダイアグラムの左上を基準とする、すべての選択された ShapeElement を囲む外接する四角形を取得します (ワールド単位)。 | |
Count | コレクション内の ShapeElements の数を取得します。 | |
EditItem | 編集する項目を取得します。通常、これは FocusedItem です。 | |
FocusedItem | フォーカスがある DiagramItem を取得または設定します。 | |
IsDeferredSelectionPending | 遅延選択が保留中かどうかを示す値を取得します。 | |
IsSynchronized | コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 | |
PrimaryItem | 選択内のプライマリ DiagramItem を取得します。 | |
RepresentedElements | この選択を表す対応する ModelElements を取得します。 | |
SelectionRules | ShapeElement の選択への追加および削除方法を抑制する DiagramSelectionRules オブジェクトを取得します。 | |
SyncRoot | コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。 | |
TopLevelItems | 選択内のトップ レベルの項目を取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Add(DiagramItem) | 現在の選択項目に DiagramItem を追加します。 | |
Add(DiagramItemCollection) | 指定した DiagramItems を現在の選択に追加します。 | |
CanEditValue | この DiagramItem を編集できるかどうかを示す値を返します。 | |
Clear | 現在の選択をクリアします。 | |
CommitPendingEdit | その場編集をコミットします。 | |
Contains | 選択が指定した DiagramItem に格納されているかどうかを示す値を取得します。 | |
CopyTo(Array, Int32) | 特定の配列インデックスを開始位置として、選択の ShapeElements を配列にコピーします。 | |
CopyTo(array<DiagramItem[], Int32) | 特定の配列インデックスを開始位置として、選択の DiagramItems を DiagramItem[] 要素にコピーします。 | |
DeferredAdd | ElementEventsEnded が発生するまで、選択への DiagramItem の追加を保留します。DeferredAdd、DeferredRemove、DeferredPrimaryItem、および DeferredClear メソッドは、ElementEventsEnded が発生したときに選択範囲を設定するために 1 つの呼び出しで使用するパラメーターを定義します。 | |
DeferredClearBeforeAdditions | ElementEventsEnded が発生するまで、選択のクリアを保留します。これで、選択を最初に削除し、その後に遅延加算または遅延削除が適用されます。DeferredAdd、DeferredRemove、DeferredPrimaryItem、および DeferredClear メソッドは、ElementEventsEnded が発生したときに選択範囲を設定するために 1 つの呼び出しで使用するパラメーターを定義します。 | |
DeferredPrimaryItem | ElementEventsEnded が発生するまで、選択での DiagramItem の設定を保留します。DeferredAdd、DeferredRemove、DeferredPrimaryItem、および DeferredClear メソッドは、ElementEventsEnded が発生したときに選択範囲を設定するために 1 つの呼び出しで使用するパラメーターを定義します。 | |
DeferredRemove | ElementEventsEnded が発生するまで、選択からの DiagramItem の削除を保留します。DeferredAdd、DeferredRemove、DeferredPrimaryItem、および DeferredClear メソッドは、ElementEventsEnded が発生したときに選択範囲を設定するために 1 つの呼び出しで使用するパラメーターを定義します。 | |
Dispose() | SelectedShapesCollection クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 | |
Dispose(Boolean) | ||
EditValue | この DiagramItem の埋め込み先エディターを呼び出します。 | |
EnsureVisible() | 選択がビュー内にあることを確認します。そうでない場合は、ビューの中心に配置されます。選択がダイアグラムの場合は、何も起きません。 | |
EnsureVisible(DiagramClientView.EnsureVisiblePreferences) | 選択がビュー内にあることを確認します。選択がダイアグラムの場合は、何も起きません。 | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
FindFirstFocusableDiagramItem | 指定されたダイアグラム項目の場合は、フォーカスを受け取ることができる最初のダイアグラム項目を検索します。指定されたダイアグラム項目がフォーカスを受け取ることができる場合は、そのクローンが返されます。ダイアグラムの項目がフォーカスを取得できない場合は、フォーカスを取得できる最初の子孫が返されます (存在する場合)。その検索が失敗すると、最初にフォーカスを取得できる先祖が親階層で走査されます。 | |
FindFirstSelectableDiagramItem | 指定されたダイアグラム項目の場合は、選択することができる最初のダイアグラム項目を検索します。指定されたダイアグラム項目が選択可能な場合は、そのクローンが返されます。ダイアグラムの項目が選択できない場合は、親階層で、最初の選択可能な先祖が走査されます。 | |
GetDiagramItemsContainingShape | Shape プロパティが指定した図形である選択内のダイアグラム項目のコレクションを取得します。 | |
GetEnumerator | DiagramItem コレクションを反復処理できる列挙子を返します。 | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
HasPendingEdit | 埋め込み先編集がアクティブであるかどうかを示す値を返します。 | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
OnSelectionChangedByDeletion | SelectionChangedByDeletion イベントを発生させます。 | |
OnShapeSelectionChanged | ||
OnShapeSelectionChanging | ||
Remove(DiagramItem) | 現在の選択項目から DiagramItem を削除します。 | |
Remove(DiagramItemCollection) | 指定された DiagramItems を現在の選択項目から削除します。 | |
SelectFocusedItemOrAncestor | 選択において現在、フォーカスのある項目を選択します(選択されている場合も、選択されていない場合もあります)。選択できない場合は、親チェーンで最初の選択可能な先祖が検索されます。フォーカスがある項目は変更されません。 | |
Set(DiagramItem) | 現在の選択項目を 1 つの新しい選択項目で置き換えます。 | |
Set(DiagramItemCollection) | 現在の選択項目を新しい選択項目で置き換えます。 | |
SetDeferredSelection | DeferredAdd、 DeferredRemove、 DeferredPrimaryItem と DeferredClear から収集された情報を使用して選択を設定します。使用できる遅延情報がない場合、このメソッドは何もしません。このメソッドは、OnElementEventsEnded の間にのみ呼び出されます。 | |
Toggle(DiagramItem) | 選択または指定の DiagramItem;を切り替えます。つまり、DiagramItem を選択および選択解除されます。DiagramItem が選択されていない場合は、選択されます。 | |
Toggle(DiagramItemCollection) | 選択または指定の DiagramItems;を切り替えます。つまり、DiagramItem を選択および選択解除されます。DiagramItem が選択されていない場合は、選択されます。 | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
SelectionChangedByDeletion | 選択項目が参照する ModelElement が削除されているために選択が変更されようとしているときに発生します。 | |
ShapeSelectionChanged | 選択が変更された場合に発生します。 | |
ShapeSelectionChanging | 選択範囲を変更しようとしているときに発生します。 |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。