Share via


ListItemSubField Class

Definition

The sub field which represents an item in a ListField.

public ref class ListItemSubField : Microsoft::VisualStudio::Modeling::Diagrams::ShapeSubField
public class ListItemSubField : Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
type ListItemSubField = class
    inherit ShapeSubField
Public Class ListItemSubField
Inherits ShapeSubField
Inheritance
ListItemSubField

Constructors

ListItemSubField(Int32, Int32, Int32)

Initializes a new instance of the ListItemSubField class.

ListItemSubField(Int32)

Initializes a new instance of the ListItemSubField class.

Properties

Column

Gets or sets the zero-based column number of this list item.

Row

Gets or sets the zero-based row number of this list item.

RowsPerColumn

Gets/sets the number of rows per column of the list in which this item resides.

SubFieldHashCode

Serves as the hash function for the ListItemSubField.

Methods

AccessibleDoDefaultAction(ShapeElement, ShapeField)

Performs the default action associated with this accessible object.

(Inherited from ShapeSubField)
CanEditValue(ShapeElement, ShapeField, DiagramClientView)

Returns a value indicating whether the value of this subfield can be edited.

CommitPendingEdit(ShapeElement, ShapeField, DiagramClientView)

Commits the pending edit.

DoKeyboardNavigation(Keys, DiagramClientView, DiagramItem)

Calls the appropriate navigation method on the shape sub-field.

(Inherited from ShapeSubField)
EditValue(ShapeElement, ShapeField, DiagramClientView, PointD)

Invokes the in-place editor, setting the caret using the specified mouse position.

EditValue(ShapeElement, ShapeField, DiagramClientView, String)

Invokes the in-place editor, replacing the text with the specified text.

EditValue(ShapeElement, ShapeField, DiagramClientView)

Invokes the in-place editor.

Equals(Object) (Inherited from ShapeSubField)
GetAccessibilityObject(ShapeElement, ShapeField, DiagramClientView)

Gets the AccessibleObject assigned to the subfield.

(Inherited from ShapeSubField)
GetAccessibleDefaultActionDescription(ShapeElement, ShapeField)

Gets a string that describes the default action of the object. Not all objects have a default action.

(Inherited from ShapeSubField)
GetAccessibleDescription(ShapeElement, ShapeField)

Returns the accessible description.

(Inherited from ShapeSubField)
GetAccessibleHelp(ShapeElement, ShapeField)

Gets a description of what the object does or how the object is used.

(Inherited from ShapeSubField)
GetAccessibleHelpTopicFileName(ShapeElement, ShapeField)

Gets the path to the Help file associated with this accessible object.

(Inherited from ShapeSubField)
GetAccessibleHelpTopicId(ShapeElement, ShapeField)

Gets an identifier for a Help topic identifier associated with this accessible object.

(Inherited from ShapeSubField)
GetAccessibleName(ShapeElement, ShapeField)

Returns the accessible name.

(Inherited from ShapeSubField)
GetAccessibleRole(ShapeElement, ShapeField)

Returns the accessible role.

GetAccessibleValue(ShapeElement, ShapeField) (Inherited from ShapeSubField)
GetActiveInPlaceEditor(ShapeElement, ShapeField, DiagramClientView)

Returns the control for the active in-place editor. This method may return null, in which case no in-place editor is active for this subfield.

GetBounds(ShapeElement, ShapeField)

Returns the bounds in world coordinates relative to the top-left of the parent shape.

GetCursor(Cursor, DiagramClientView, PointD)

Gets the cursor that is displayed when the mouse pointer is over the ShapeSubField.

(Inherited from ShapeSubField)
GetFocusable(ShapeElement, ShapeField)

Gets a value indicating whether this shape field can receive focus.

GetHashCode() (Inherited from ShapeSubField)
GetInPlaceEditorBounds(ShapeElement, ShapeField)

Returns the bounds of the in-place editor relative to its parent shape in world units.

GetPotentialMouseAction(MouseButtons, PointD, DiagramHitTestInfo)

Retrieves a mouse action that should be made active on the next MouseDown event if the mouse is over the specified point.

(Inherited from ShapeSubField)
GetSelectable(ShapeElement, ShapeField)

Gets a value indicating whether this shape field can be selected.

HasPendingEdit(ShapeElement, ShapeField, DiagramClientView)

Returns a value indicating whether in-place editing is active, with a commit pending.

IsNavigationKey(Char)

Returns a value indicating whether the specified character corresponds to a navigational command.

(Inherited from ShapeSubField)
IsNavigationKey(Keys)

Returns a value indicating whether the specified key data corresponds to a navigational command.

(Inherited from ShapeSubField)
NavigateAscend(ShapeElement, ShapeField, SelectedShapesCollection)

Called by this ShapeSubField to set focus to its first ancestor in the navigation sequence.

(Inherited from ShapeSubField)
NavigateTo(DiagramItem, SelectedShapesCollection)

Sets the focus to the specified DiagramItem.

(Inherited from ShapeSubField)
NavigateToFirst(ShapeElement, ShapeField, SelectedShapesCollection)

Called by this ShapeSubField to set focus to this subfield's first sibling (i.e., the parent's first child) in the navigation sequence.

(Inherited from ShapeSubField)
NavigateToLast(ShapeElement, ShapeField, SelectedShapesCollection)

Called by this ShapeSubField to set focus to this subfield's last sibling (i.e., the parent's last child) in the navigation sequence.

(Inherited from ShapeSubField)
NavigateToNext(ShapeElement, ShapeField, SelectedShapesCollection)

Called by this ShapeSubField to set focus to the next object in the navigation sequence.

(Inherited from ShapeSubField)
NavigateToPrevious(ShapeElement, ShapeField, SelectedShapesCollection)

Called by this ShapeSubField to set focus to the previous object in the navigation sequence.

(Inherited from ShapeSubField)
OnBeginEdit(DiagramItemEventArgs)

Called when in-place editing has begun.

(Inherited from ShapeSubField)
OnClick(DiagramPointEventArgs)

Called by the control's OnClick().

(Inherited from ShapeSubField)
OnDoubleClick(DiagramPointEventArgs)

Called by the control's OnDoubleClick().

(Inherited from ShapeSubField)
OnEndEdit(DiagramItemEventArgs)

Called when in-place editing has ended.

OnKeyDown(DiagramKeyEventArgs)

Called when a key is pressed.

OnKeyPress(DiagramKeyPressEventArgs)

Invokes the editor if the field is editable and any alpha-numeric character is typed.

OnKeyUp(DiagramKeyEventArgs)

Called when a key is released. To be called, this ShapeSubField must be the focused ShapeSubField in the selection.

(Inherited from ShapeSubField)
OnMouseDown(DiagramMouseEventArgs)

Called by the control's OnMouseDown().

(Inherited from ShapeSubField)
OnMouseMove(DiagramMouseEventArgs)

Called by the control's OnMouseMove().

(Inherited from ShapeSubField)
OnMouseUp(DiagramMouseEventArgs)

Called by the control's OnMouseUp().

(Inherited from ShapeSubField)
OnMouseWheel(DiagramMouseEventArgs)

Called by the control's OnMouseWheel().

(Inherited from ShapeSubField)
SubFieldEquals(Object)

Determines whether two subfield instances are equal.

Applies to