Nevron .NET Vision
NLightUIItem Class Members
Fields  Properties  Methods 


The following tables list the members exposed by NLightUIItem.

Public Fields
 NameDescription
Public FieldBackgroundModePropertyKey  
Public FieldCheckAlignPropertyKey  
Public FieldCheckSpacingPropertyKey  
Public FieldCheckStatePropertyKey  
Public FieldCheckStylePropertyKey  
Public FieldEnabledPropertyKey  
Public FieldFontPropertyKey  
Public FieldImageAlignPropertyKey  
Public FieldImageIndexPropertyKey  
Public FieldImageKeyPropertyKey  
Public FieldImagePropertyKey  
Public FieldImageSizePropertyKey  
Public FieldImageTextAlignPropertyKey  
Public FieldImageTextRelationPropertyKey  
Public FieldImageTextSpacingPropertyKey  
Public FieldMarginsPropertyKey  
Public FieldMouseInteractivePropertyKey  
Public FieldNamePropertyKey  
Public FieldPaddingPropertyKey  
Public FieldSelectablePropertyKey  
Public FieldSelectedPropertyKey  
Public FieldTextAlignPropertyKey  
Public FieldTextProcessModePropertyKey  
Public FieldTextPropertyKey  
Public FieldVisiblePropertyKey  
Top
Public Properties
 NameDescription
Public PropertyBackgroundModeGets/sets the local background mode for the item.  
Public PropertyCheckAlignGets/sets the alignment of the check box (if any) within node's bounding rect.  
Public PropertyCheckSpacingGets/sets the spacing between the check box and other content.  
Public PropertyCheckStateGets/sets the check state of the item.  
Public PropertyCheckStyleGets/sets the local check style for the item.  
Public PropertyContextMenuGets/sets the NContextMenu instance to be displayed when the user has right-clicked on the item.  
Public PropertyCursorGets/sets the cursor to be applied when mouse hovers over this item.  
Public PropertyDepthGets the depth of this item in the visual tree.  
Public PropertyEnabledGets/sets the element's local Enabled value. This may differ from the IsEnabled value.  
Public PropertyHostGets the NItemsControl instance where this item resides.  
Public PropertyImageGets/sets the image to be displayed by the item.  
Public PropertyImageAlignGets/sets the alignment of the image when ImageTextRelation is None.  
Public PropertyImageIndexGets/sets the image index from the host's image list.  
Public PropertyImageKeyGets/sets the image key from the host's image list.  
Public PropertyImageSizeGets/sets the size of rectangle where image is displayed.  
Public PropertyImageTextRelationGets/sets the relation between the image and text displayed by the item.  
Public PropertyImageTextSpacingGets/sets the spacing between the image and text.  
Public PropertyIndexGets the zero-based index of this item in its parent item collection.  
Public PropertyIsDisposedDetermines whether the element is already disposed. (Inherited from Nevron.UI.WinForm.Controls.NLightUIObject)
Public PropertyIsDisposingDetermines whether the element is in a process of being disposed of. (Inherited from Nevron.UI.WinForm.Controls.NLightUIObject)
Public PropertyIsEditingDetermines whether the item is currently in edit mode.  
Public PropertyIsEnabledDetermines whether the element is enabled in the current UI context.  
Public PropertyIsFocusedDetermines whether the item is currently focused.  
Public PropertyIsHiddenByFilterDetermines whether the item is hidden by an applied filter.  
Public PropertyIsVisibleDetermines whether the element is visible in the current UI context.  
Public PropertyMarginsGets/sets the outer padding of the item.  
Public PropertyModelBoundsGets the model bounds of the item.  
Public PropertyMouseInteractiveDetermines whether the element will be mouse interactive and change its state upon different mouse events.  
Public PropertyNameGets/sets the optional name of the item.  
Public PropertyOwnerCollectionGets the NLightUIItemCollection which owns this item.  
Public PropertyPaddingGets/sets the internal padding of the item.  
Public PropertyParentGets the current parent of the element.  
Public PropertyPreferredSizeGets the preferred item's size.  
Public PropertyRootParentGets the topmost (root) parent of the element.  
Public PropertySelectableDetermines whether the item may be selected.  
Public PropertySelectedGets/sets a value indicating whether the item is selected.  
Public PropertyTagGets/sets the additional information associated with the object. (Inherited from Nevron.UI.WinForm.Controls.NLightUIObject)
Public PropertyTextGets/sets the text displayed by the item.  
Public PropertyTextAlignGets/sets the alignment of the text when ImageTextRelation is None.  
Public PropertyTextProcessModeGets/sets the mode of text processing.  
Public PropertyTextSizeGets the size of the item's text.  
Public PropertyTooltipInfoGets the NTooltipInfo instance which describes the tooltip for this item.  
Public PropertyViewBoundsGets the view bounds of the item. This includes any host transformations like scroll position.  
Public PropertyVisibleGets/sets the element's local Visible value. This may differ from the IsVisible value.  
Public PropertyVisibleIndexGets the zero-based index of this item in its owner collection's visible items.  
Public PropertyVisualStateGets the visual state of the item.  
Top
Protected Properties
 NameDescription
Protected PropertyDefaultCheckSpacingGets the default value of the CheckSpacing property.  
Protected PropertyDefaultImageSizeGets the default image size of the item.  
Protected PropertyDefaultImageTextRelationGets the default image size of the item.  
Protected PropertyDefaultImageTextSpacingGets the default text of the item.  
Protected PropertyDefaultMarginsGets the default margins of the item.  
Protected PropertyDefaultPaddingGets the default padding of the item.  
Protected PropertyDefaultTextGets the default text of the item.  
Protected PropertyEvents (Inherited from Nevron.UI.WinForm.Controls.NLightUIObject)
Protected PropertyVisualStates  
Top
Public Methods
 NameDescription
Public MethodClone (Inherited from Nevron.UI.WinForm.Controls.NLightUIObject)
Public MethodCopyFrom (Inherited from Nevron.UI.WinForm.Controls.NLightUIObject)
Public MethodCreateFieldNonSerializedObjects (Inherited from Nevron.UI.WinForm.Controls.NLightUIObject)
Public MethodCreateNonSerializedObjectsOverridden.   
Public MethodDisposeOverloaded.  (Inherited from Nevron.UI.WinForm.Controls.NLightUIObject)
Public MethodGetBackgroundRectGets the rectangle where background should be painted.  
Public MethodHitTestDetermines whether the specified point is within item's bounds.  
Public MethodMeasureMeasures the item using the specified context.  
Public MethodMouseHitTestGets the mouse hit code which specifies the item's parts which contains the specified point.  
Public MethodNextSiblingGets the next sibling of this item.  
Public MethodPaintBackground  
Public MethodPaintContent  
Public MethodPostPaint  
Public MethodPrePaintPaints the item using the specified context.  
Public MethodPreviousSiblingGets the previous sibling of this item.  
Public MethodSetVisualStateAssigns local visual state to this item. By default the current host's ones are used.  
Public MethodUpdateFieldReferences (Inherited from Nevron.UI.WinForm.Controls.NLightUIObject)
Top
Protected Methods
See Also

Reference

NLightUIItem Class
Nevron.UI.WinForm.Controls Namespace

 

 


©2021. Nevron Software LLC.

Send Feedback