ListItemSubField Class
The sub field which represents an item in a ListField.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Microsoft.VisualStudio.Modeling.Diagrams::ShapeSubField
Microsoft.VisualStudio.Modeling.Diagrams::ListItemSubField
| Name | Description | |
|---|---|---|
![]() | ListItemSubField(Int32) | Initializes a new instance of the ListItemSubField class. |
![]() | ListItemSubField(Int32, Int32, Int32) | Initializes a new instance of the ListItemSubField class. |
| Name | Description | |
|---|---|---|
![]() | 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.(Overrides ShapeSubField::SubFieldHashCode.) |
| Name | Description | |
|---|---|---|
![]() | 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.(Overrides ShapeSubField::CanEditValue(ShapeElement^, ShapeField^, DiagramClientView^).) |
![]() | CommitPendingEdit(ShapeElement^, ShapeField^, DiagramClientView^) | Commits the pending edit.(Overrides ShapeSubField::CommitPendingEdit(ShapeElement^, ShapeField^, DiagramClientView^).) |
![]() | DoKeyboardNavigation(Keys, DiagramClientView^, DiagramItem^) | Calls the appropriate navigation method on the shape sub-field.(Inherited from ShapeSubField.) |
![]() | EditValue(ShapeElement^, ShapeField^, DiagramClientView^) | Invokes the in-place editor.(Overrides ShapeSubField::EditValue(ShapeElement^, ShapeField^, DiagramClientView^).) |
![]() | EditValue(ShapeElement^, ShapeField^, DiagramClientView^, PointD) | Invokes the in-place editor, setting the caret using the specified mouse position.(Overrides ShapeSubField::EditValue(ShapeElement^, ShapeField^, DiagramClientView^, PointD).) |
![]() | EditValue(ShapeElement^, ShapeField^, DiagramClientView^, String^) | Invokes the in-place editor, replacing the text with the specified text. |
![]() | Equals(Object^) | (Inherited from ShapeSubField.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | 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.(Overrides ShapeSubField::GetAccessibleRole(ShapeElement^, ShapeField^).) |
![]() | 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.(Overrides ShapeSubField::GetActiveInPlaceEditor(ShapeElement^, ShapeField^, DiagramClientView^).) |
![]() | GetBounds(ShapeElement^, ShapeField^) | Returns the bounds in world coordinates relative to the top-left of the parent shape.(Overrides ShapeSubField::GetBounds(ShapeElement^, ShapeField^).) |
![]() | 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.(Overrides ShapeSubField::GetFocusable(ShapeElement^, ShapeField^).) |
![]() | GetHashCode() | (Inherited from ShapeSubField.) |
![]() | GetInPlaceEditorBounds(ShapeElement^, ShapeField^) | Returns the bounds of the in-place editor relative to its parent shape in world units.(Overrides ShapeSubField::GetInPlaceEditorBounds(ShapeElement^, ShapeField^).) |
![]() | 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.(Overrides ShapeSubField::GetSelectable(ShapeElement^, ShapeField^).) |
![]() | GetType() | (Inherited from Object.) |
![]() | HasPendingEdit(ShapeElement^, ShapeField^, DiagramClientView^) | Returns a value indicating whether in-place editing is active, with a commit pending.(Overrides ShapeSubField::HasPendingEdit(ShapeElement^, ShapeField^, DiagramClientView^).) |
![]() | 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.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | 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.(Overrides ShapeSubField::OnEndEdit(DiagramItemEventArgs^).) |
![]() | OnKeyDown(DiagramKeyEventArgs^) | Called when a key is pressed.(Overrides ShapeSubField::OnKeyDown(DiagramKeyEventArgs^).) |
![]() | OnKeyPress(DiagramKeyPressEventArgs^) | Invokes the editor if the field is editable and any alpha-numeric character is typed.(Overrides ShapeSubField::OnKeyPress(DiagramKeyPressEventArgs^).) |
![]() | 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.(Overrides ShapeSubField::SubFieldEquals(Object^).) |
![]() | ToString() | (Inherited from Object.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


