ListField クラス
効率的に項目のリストを表示できる図形フィールド。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
Microsoft.VisualStudio.Modeling.Diagrams.ListField
名前空間: Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 内)
構文
'宣言
Public Class ListField _
Inherits ShapeField
public class ListField : ShapeField
ListField 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
![]() |
ListField(String) | ListField クラスの新しいインスタンスを初期化します。 |
![]() |
ListField(String, Boolean, String, String) | ListField クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
![]() |
AlternateFontId | 通常の選択されていないリスト項目のフォント ID を取得または設定します。 |
![]() |
AnchoringBehavior | フィールドの内容の位置とサイズが親 ShapeElement を基準としてどのように自動設定されるかを表します。 (ShapeField から継承されます。) |
![]() |
DefaultAccessibleDescription | 既定のユーザー補助の説明を取得または設定します。 (ShapeField から継承されます。) |
![]() |
DefaultAccessibleName | ユーザー補助オブジェクトの図形フィールドの既定の名前を取得または設定します。 (ShapeField から継承されます。) |
![]() |
DefaultAccessibleState | ユーザー補助オブジェクトの図形フィールドの既定の状態を取得します。 (ShapeField から継承されます。) |
![]() |
DefaultBackgroundBrushId | 図形フィールドの背景を描画する既定のブラシの ID を取得または設定します。 (ShapeField から継承されます。) |
![]() |
DefaultFocusable | 図形フィールドを取得し、フォーカスを受け取ることができるかどうかを確認するか、フォーカスを受け取る許可を図形フィールドに与えます。 (ShapeField から継承されます。) |
![]() |
DefaultInactiveSelectedBackgroundBrushId | 図形フィールドの既定の背景ブラシの ID を取得または設定します。 (ShapeField から継承されます。) |
![]() |
DefaultItemFocusable | すべてのリスト項目のフォーカスを設定できるかどうかの既定の状態を取得または設定します。 |
![]() |
DefaultItemIndent | リスト フィールドの左側とリスト項目の左側との間の標準マージンを取得します。 |
![]() |
DefaultItemSelectable | すべてのリスト項目の既定の選択可能状態を取得または設定します。 |
![]() |
DefaultPenId | 図形フィールドに使用する既定のペンの ID を取得または設定します。 (ShapeField から継承されます。) |
![]() |
DefaultReflectParentFocusedState | 子図形フィールドを取得し、親図形がフォーカスを受け取ったときにフォーカスを受け取る必要があるかどうかを確認するか、または親図形のフォーカス状態を反映する機能を設定します。 (ShapeField から継承されます。) |
![]() |
DefaultReflectParentSelectedState | 子図形フィールドを取得し、親図形が選択されたときに子図形フィールドを選択する必要があるかどうかを確認するか、または親図形の選択状態を反映する機能を設定します。 (ShapeField から継承されます。) |
![]() |
DefaultSelectable | 図形フィールドを取得し、既定で選択可能かどうかを確認するか、図形フィールドの既定の選択状態を設定します。 (ShapeField から継承されます。) |
![]() |
DefaultSelectedBackgroundBrushId | 図形フィールドの既定の背景ブラシの ID を取得または設定します。 (ShapeField から継承されます。) |
![]() |
DefaultStringFormat | リスト項目すべての既定の文字列形式 |
![]() |
DefaultVisibility | 図形フィールドを取得し、既定で表示されるかどうかを確認するか、図形フィールドの既定の表示状態を設定します。 (ShapeField から継承されます。) |
![]() |
DisabledTextBrushId | 無効なリスト項目のテキストのブラシ ID を取得または設定します。 |
![]() |
FocusBackgroundPenId | フォーカスが設定されているリスト項目のアウトラインの描画に使用されるペン ID を取得または設定します。 |
![]() |
FocusPenId | フォーカスが設定されているリスト項目のアウトラインの描画に使用されるペン ID を取得または設定します。 |
![]() |
InactiveSelectedBackgroundBrushId | 非アクティブな選択されたリスト項目の背景のブラシ ID を取得または設定します。 |
![]() |
InactiveSelectedDisabledTextBrushId | 非アクティブな選択された無効なリスト項目のテキストのブラシ ID を取得または設定します。 |
![]() |
InactiveSelectedTextBrushId | 非アクティブな選択されたリスト項目のテキストのブラシ ID を取得または設定します。 |
![]() |
JaggedSelectionRectangle | jaggedSelection プロパティを取得または設定します。このプロパティが true に設定されている場合、選択範囲の四角形の幅は、フィールド全体の幅ではなく、サブフィールドの内容だけの幅になります。このプロパティの既定値は、false です。 |
![]() |
Name | 図形フィールドの名前を取得します。 (ShapeField から継承されます。) |
![]() |
NormalBackgroundBrushId | 通常の選択されていないリスト項目の背景のブラシ ID を取得または設定します。 |
![]() |
NormalFontId | 通常の選択されていないリスト項目のフォント ID を取得または設定します。 |
![]() |
NormalTextBrushId | 通常の選択されていないリスト項目のテキストのブラシ ID を取得または設定します。 |
![]() |
SelectedBackgroundBrushId | 選択されたリスト項目の背景のブラシ ID を取得または設定します。 |
![]() |
SelectedDisabledTextBrushId | 選択された無効なリスト項目のテキストのブラシ ID を取得または設定します。 |
![]() |
SelectedTextBrushId | 選択されたリスト項目のテキストのブラシ ID を取得または設定します。 |
![]() |
SnakedList | リスト項目が複数の列にラップしているかどうかを示す値を取得します。このプロパティが true に設定されている場合、現在のリストが占めている領域に収まらないほど多くの項目があると、リスト フィールドの項目は複数の列になります。表示可能な行および列の現在の # が動的に計算され、そのリストでは現在のサイズで表示できるエントリの数が最大化されます。 |
![]() |
WatermarkFormat | リスト項目すべての既定の文字列形式 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
![]() |
AccessibleDoDefaultAction | アクセス可能なオブジェクトに対して既定のアクションを実行します。 (ShapeField から継承されます。) |
![]() |
AllowInPlaceEditorAutoSize | 図形フィールドでのインプレース エディターの自動サイズ変更を有効にします。 (ShapeField から継承されます。) |
![]() |
AssociateValueWith(Store, AssociatedPropertyInfo) | 図形要素に割り当てるドメイン プロパティと図形フィールドを関連付けます。 (ShapeField から継承されます。) |
![]() |
AssociateValueWith(Store, Guid) | 図形要素に割り当てるドメイン プロパティと図形フィールドを関連付けます。 (ShapeField から継承されます。) |
![]() |
AssociateValueWith(Store, Guid, AssociatedPropertyInfo) | 図形要素に割り当てるドメイン プロパティと図形フィールドを関連付けます。 (ShapeField から継承されます。) |
![]() |
AssociateVisibilityWith(Store, AssociatedPropertyInfo) | 図形要素に割り当てるドメイン プロパティと図形フィールドの表示を関連付けます。 (ShapeField から継承されます。) |
![]() |
AssociateVisibilityWith(Store, Guid) | 図形要素に割り当てるドメイン プロパティと図形フィールドの表示を関連付けます。 (ShapeField から継承されます。) |
![]() |
AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) | 図形要素に割り当てるドメイン プロパティと図形フィールドの表示を関連付けます。 (ShapeField から継承されます。) |
![]() |
CanEditValue | 図形フィールドを取得し、編集可能かどうかを確認します。 (ShapeField から継承されます。) |
![]() |
CommitPendingEdit | 保留中の編集をコミットします。 (ShapeField から継承されます。) |
![]() |
DoHitTest | どのリスト項目であるかを含むヒット テスト情報を取得します。 (ShapeField.DoHitTest(PointD, ShapeElement, DiagramHitTestInfo) をオーバーライドします。) |
![]() |
DoKeyboardNavigation | キーボードを使用して図形フィールド内で移動します。 (ShapeField から継承されます。) |
![]() |
DoPaint | 図形フィールドを描画します。 (ShapeField.DoPaint(DiagramPaintEventArgs, ShapeElement) をオーバーライドします。) |
![]() |
EditValue(ShapeElement, DiagramClientView) | 図形フィールドのインプレース エディターを開きます。 (ShapeField から継承されます。) |
![]() |
EditValue(ShapeElement, DiagramClientView, PointD) | 図形フィールドのインプレース エディターを開きます。 (ShapeField から継承されます。) |
![]() |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) |
![]() |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() |
FindFirstChild | 親図形フィールドの最初の子図形フィールドを検索します。 (ShapeField から継承されます。) |
![]() |
FindLastChild | 親図形フィールドの最後の子図形フィールドを検索します。 (ShapeField から継承されます。) |
![]() |
FindNextChild | 親図形フィールドの次の子図形フィールドを検索します。 (ShapeField から継承されます。) |
![]() |
FindNextInChildSubFields | ナビゲーション シーケンスでこの ShapeField の次の子サブフィールドを検索します。 (ShapeField.FindNextInChildSubFields(ShapeElement, DiagramItem, Boolean) をオーバーライドします。) |
![]() |
FindPreviousChild | 親図形フィールドの前の子図形フィールドを検索します。 (ShapeField から継承されます。) |
![]() |
FindPreviousInChildSubFields | ナビゲーション シーケンスでこの ShapeField の前の子サブフィールドを検索します。 (ShapeField.FindPreviousInChildSubFields(ShapeElement, DiagramItem, Boolean) をオーバーライドします。) |
![]() |
Focused | 図形フィールドを取得し、フォーカスを持っているかどうかを確認します。 (ShapeField から継承されます。) |
![]() |
GetAccessibilityObject | 図形フィールドに割り当てられているユーザー補助オブジェクトを取得します。 (ShapeField から継承されます。) |
![]() |
GetAccessibleChild | 指定したインデックスに対応する子サブフィールドのユーザー補助オブジェクトを取得します。 (ShapeField.GetAccessibleChild(ShapeElement, Int32) をオーバーライドします。) |
![]() |
GetAccessibleChildCount | この ShapeField に属する子ユーザー補助オブジェクトの数を取得します。 (ShapeField.GetAccessibleChildCount(ShapeElement) をオーバーライドします。) |
![]() |
GetAccessibleDefaultActionDescription | ユーザー補助オブジェクトの図形フィールドの既定の目的を取得します。 (ShapeField から継承されます。) |
![]() |
GetAccessibleDescription | リスト フィールドについて既定のアクセス可能な説明を返します。 (ShapeField.GetAccessibleDescription(ShapeElement) をオーバーライドします。) |
![]() |
GetAccessibleHelp | ユーザー補助オブジェクトの図形フィールドのヘルプを取得します。 (ShapeField から継承されます。) |
![]() |
GetAccessibleHelpTopicFileName | アクセスできるオブジェクトのヘルプ内のトピックを取得します。 (ShapeField から継承されます。) |
![]() |
GetAccessibleHelpTopicId | ユーザー補助オブジェクトのヘルプ トピックに割り当てられている ID を取得します。 (ShapeField から継承されます。) |
![]() |
GetAccessibleName | リスト フィールドの既定のアクセス可能な名前を返します。 (ShapeField.GetAccessibleName(ShapeElement) をオーバーライドします。) |
![]() |
GetAccessibleRole | この ShapeField のアクセス可能なロールを取得します。 (ShapeField.GetAccessibleRole(ShapeElement) をオーバーライドします。) |
![]() |
GetAccessibleState | ユーザー補助オブジェクトの図形フィールドの状態を取得します。 (ShapeField から継承されます。) |
![]() |
GetAccessibleValue | ユーザー補助オブジェクトの図形フィールドの値を取得します。 (ShapeField から継承されます。) |
![]() |
GetActiveInPlaceEditor | アクティブなインプレース エディターを取得します。 (ShapeField から継承されます。) |
![]() |
GetBackgroundBrush | この図形フィールドが割り当てられている図形要素の背景を描画するブラシを取得します。 (ShapeField から継承されます。) |
![]() |
GetBackgroundBrushId | この図形フィールドが割り当てられている図形要素の背景を描画するブラシの ID を取得します。 (ShapeField から継承されます。) |
![]() |
GetBounds | 親図形の左上を基準とするこの ShapeField の境界を取得します (ワールド単位)。 (ShapeField.GetBounds(ShapeElement) をオーバーライドします。) |
![]() |
GetCursor | マウスで図形フィールドをポイントしているときに表示されるポインターを取得します。 (ShapeField から継承されます。) |
![]() |
GetFocusable | 図形フィールドを取得し、フォーカスを受け取ることができるかどうかを確認します。 (ShapeField から継承されます。) |
![]() |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) |
![]() |
GetInPlaceEditorBounds | インプレース エディターの境界を取得します。 (ShapeField から継承されます。) |
![]() |
GetItemCount | このリスト フィールド内の項目数を取得します。 |
![]() |
GetItemFocusable | 指定したリスト項目がフォーカス可能かどうかを示す値を取得します。 |
![]() |
GetItemHeight | リスト項目の標準の高さ (ワールド単位) を取得します。このメソッドの既定の動作は、GetItemTextHeight、GetPaddingAboveItemText、および GetPaddingBelowItemText の合計を戻します。 |
![]() |
GetItemRectangle | 親シェイプの左上を基準とするリスト項目の四角形を取得します (ワールド単位)。 |
![]() |
GetItemSelectable | 指定したリスト項目が選択可能かどうかを示す値を取得します。 |
![]() |
GetItemTextHeight | リスト項目のテキスト行の高さを取得します。このテキストの高さ (Font.GetHeight()) にはパディングが含まれるため、GetPaddingAboveItemText と GetPaddingBelowItemText は、さらに追加されたパディングとなります。 |
![]() |
GetMaximumInPlaceEditorSize | インプレース エディターの最大境界を取得します。 (ShapeField から継承されます。) |
![]() |
GetMinimumInPlaceEditorSize | インプレース エディターの最小境界を取得します。 (ShapeField から継承されます。) |
![]() |
GetMinimumSize | 図形フィールドの最小の幅と高さ (ピクセル単位) を取得します。 (ShapeField から継承されます。) |
![]() |
GetPaddingAboveItemText | 項目の上部とテキストの上部の間の間隔を返します。テキストの高さ (Font.GetHeight()) はいくらかのパディングを含まれ、これは追加パディングになります。 |
![]() |
GetPaddingBelowItemText | テキストの下部と項目の下部の間の間隔を返します。テキストの高さ (Font.GetHeight()) はいくらかのパディングを含まれ、これは追加パディングになります。 |
![]() |
GetPen | 図形フィールドが割り当てられている図形要素を描画するペンを取得します。 (ShapeField から継承されます。) |
![]() |
GetPenId | 図形フィールドが割り当てられている図形要素を描画するペンの ID を取得します。 (ShapeField から継承されます。) |
![]() |
GetPotentialMouseAction | ユーザーが次にダイアグラムの特定の点をクリックしたときにアクティブ化されるマウス操作を取得します。 (ShapeField から継承されます。) |
![]() |
GetSelectable | 図形フィールドを取得し、選択可能かどうかを確認します。 (ShapeField から継承されます。) |
![]() |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() |
GetValue | 図形フィールドの値を取得します。 (ShapeField から継承されます。) |
![]() |
GetValueDomainPropertyInfo | 図形フィールドの値に割り当てられるドメイン プロパティを取得します。 (ShapeField から継承されます。) |
![]() |
GetVisible | 図形フィールドを取得し、表示されるかどうかを確認します。 (ShapeField から継承されます。) |
![]() |
HasFocusedAppearance | 図形フィールドを取得し、フォーカスを持っている状態で表示するかどうかを確認します。 (ShapeField から継承されます。) |
![]() |
HasPendingEdit | 図形フィールドを取得し、インプレース エディターがアクティブであり、変更が保留中であるかどうかを確認します。 (ShapeField から継承されます。) |
![]() |
HasSelectedAppearance | 図形フィールドを取得し、選択された状態で表示されるかどうかを確認します。 (ShapeField から継承されます。) |
![]() |
IsNavigationKey(Char) | ユーザーが押したキーを取得し、図形フィールド間で移動するために使用できるかどうかを確認します。 (ShapeField から継承されます。) |
![]() |
IsNavigationKey(Keys) | ユーザーが押した複数のキーを取得し、図形フィールド間で移動するために使用できるかどうかを確認します。 (ShapeField から継承されます。) |
![]() |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() |
NavigateAscend | 選択した図形のナビゲーション シーケンス内の前の図形フィールドにフォーカスを移動します。 (ShapeField から継承されます。) |
![]() |
NavigateDescend | 選択した図形のナビゲーション シーケンス内の次の図形フィールドにフォーカスを移動します。 (ShapeField から継承されます。) |
![]() |
NavigateToFirst | 選択した図形のナビゲーション シーケンス内の最初の図形フィールドにフォーカスを移動します。 (ShapeField から継承されます。) |
![]() |
NavigateToLast | 選択した図形のナビゲーション シーケンス内の最後の図形フィールドにフォーカスを移動します。 (ShapeField から継承されます。) |
![]() |
NavigateToNext | 選択した図形のナビゲーション シーケンス内の次の図形フィールドにフォーカスを移動します。 (ShapeField から継承されます。) |
![]() |
NavigateToPrevious | 選択した図形のナビゲーション シーケンス内の前の図形フィールドにフォーカスを移動します。 (ShapeField から継承されます。) |
![]() |
OnBeginEdit | 埋め込み先編集が開始された場合にリスナーに警告します。 (ShapeField から継承されます。) |
![]() |
OnClick | ユーザーが図形フィールドをクリックした場合にリスナーに警告します。 (ShapeField から継承されます。) |
![]() |
OnDoubleClick | ユーザーが図形フィールドをダブルクリックした場合にリスナーに警告します。 (ShapeField から継承されます。) |
![]() |
OnEndEdit | 埋め込み先編集が完了した場合にリスナーに警告します。 (ShapeField から継承されます。) |
![]() |
OnKeyDown | 図形フィールドをポイントしている場合にユーザーがキーを押したままの状態にしていることをリスナーに警告します。 (ShapeField から継承されます。) |
![]() |
OnKeyPress | 図形フィールドをポイントしている場合にユーザーがキーを押したことをリスナーに警告します。 (ShapeField から継承されます。) |
![]() |
OnKeyUp | 図形フィールドをポイントしている場合にユーザーがキーを離したことをリスナーに警告します。 (ShapeField から継承されます。) |
![]() |
OnMouseDown | ユーザーが図形フィールド上でマウス ボタンを押したままの状態にしている場合にリスナーに警告します。 (ShapeField から継承されます。) |
![]() |
OnMouseMove | マウスが図形フィールド上に移動された場合にリスナーに警告します。 (ShapeField から継承されます。) |
![]() |
OnMouseUp | ユーザーが図形フィールド上でマウス ボタンを離した場合にリスナーに警告します。 (ShapeField から継承されます。) |
![]() |
OnMouseWheel | マウスが図形フィールド上で回転された場合にリスナーに警告します。 (ShapeField から継承されます。) |
![]() |
Selected | 図形フィールドを取得し、選択されているかどうかを確認します。 (ShapeField から継承されます。) |
![]() |
SetSelectionRange | 選択をサブフィールドの範囲に設定します。 (ShapeField.SetSelectionRange(SelectedShapesCollection, DiagramItem, DiagramItem) をオーバーライドします。) |
![]() |
SetValue | 指定された値を図形フィールドに割り当てます。 (ShapeField から継承されます。) |
![]() |
SetVisible | 図形フィールドの可視性を設定します。 (ShapeField から継承されます。) |
![]() |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
解説
目に ListField を追加するには、目の InitializeShapeFields のメソッドをオーバーライドします。 ShapeElement は、IListFieldContainer インターフェイスを実装しなければなりません。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。