次の方法で共有


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

参照

関連項目

Microsoft.VisualStudio.Modeling.Diagrams 名前空間