TheNMIBaseControl Members
The TheNMIBaseControl type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
AppendChild |
Adds a child to TheNMIBaseControl
|
![]() |
Equals(System.Object) | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
InitControl |
General function to initialize a control
|
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
SetProperty |
Sets a property on the control
|
![]() |
ToString | (Inherited from Object.) |
Operators
Name | Description | |
---|---|---|
![]() ![]() |
Implicit Widening Implicit Implicit Implicit (TheNMIBaseControl to ThePropertyBag) |
Creator of the Property Bag
|
Properties
Name | Description | |
---|---|---|
![]() |
AddClassName |
Adds a classname to the classlist of the control.
|
![]() |
Back |
Absolute Z Position in Pixels
|
![]() |
Caption |
Sets the Caption of the TileGroup. If Null or "" no header will be shown.
Otherwise a ctrlSmartLabel will be used to show the title of the TG
Same as the "Title" or "Label" Property
|
![]() |
CaptionForeground |
Foreground color of the Caption Text
|
![]() |
cdeNMID |
the Main ID of the control
|
![]() |
ClassName |
Sets the Class name used in a style sheet
|
![]() |
ContainerClassName |
Sets the class for the container of the TileEntry
|
![]() |
ControlType |
Gets the control type. Only for custom/User controls
|
![]() |
Cookie |
Allows to set a custom cookie on a control
|
![]() |
DataItem |
Use with caution! Overwriting this can cause unexpected behavior. Only use for Special TileButton Cases: CDE_DELETE (adds a delete/Save button to a table), CDE_DETAILS (allows to switch a table to form view and back)
|
![]() |
DefaultValue |
Will be written in the “Value” Property if the Value property is “Null”
|
![]() |
Disabled |
Makes the control disabled.
|
![]() |
EnableMT |
Enables Multitouch on the control
|
![]() |
EngineName |
Tells the NMI Engine what Plugins the control is in
|
![]() |
Explainer |
Adds an explainer text to wizards and other controls that support explainer
|
![]() |
FldWidth |
sets the width of an input field
|
![]() |
Float |
defines the Float of the control (Left, Right, none)
|
![]() |
FontSize |
The Font Size in Pixels
|
![]() |
ForceSet | |
![]() |
Green |
Overwrite 'green' in hardcoded styles of a control
|
![]() |
GreyCondition |
a function if returning true will gray out the control
|
![]() |
Group |
Groups visibility of multiple objects. Only one is visible at a time. (i.e. Tab Controls)
Syntax: "GroupName:ID"
|
![]() |
Header |
Header for a Table
|
![]() |
HelpText |
Sets the small text below the control
|
![]() |
HideCondition |
A function if returning true will hide the control
|
![]() |
HorizontalAlignment |
Aligns text horizontally in the control according to the setting inside the Control Section of the TileEntry. Allowed is 'left', 'right', 'center'
|
![]() |
InheritWidth |
Control will always size as its parent
|
![]() |
IsAbsolute |
Enabled all children controls for absolut positioning (children have to use TileLeft, TileTop, Left or Top to position)
|
![]() |
IsHitTestDisabled |
if set to try, the Control will not handle any click or touch events
|
![]() |
LabelClassName |
Sets the Style for Caption of the TileGroup
|
![]() |
LabelFontSize |
Sets the Font Size of a Label
|
![]() |
LabelForeground |
Foreground color of the Caption Text
|
![]() |
Left |
Absolute left Position in Pixels
|
![]() |
MainBackground |
sets the background color of the TileEntry
|
![]() |
MainClassName |
Allows to set the class of the TileEntry
|
![]() |
MaxTileWidth |
Sets the max width of the control.
|
![]() |
MergeBag |
Allows to add a traditional ThePropertyBag to this control.
|
![]() |
MID | |
![]() |
MinTileWidth |
sets the minimum width of the control
|
![]() |
NoTE |
Prevents a control from being wrapped in a ctrlTileEntry in a Form. This Setting has no impact on Tables
|
![]() |
NUITags |
If one of the NUItags is recognized, the corresponding control will get a "OnNUITag" call and can then handed the tag. It can then decide what else to do with the command
|
![]() |
OniValueChanged |
Registers a script for the OniValueChange event of the control, (JavaScript)
|
![]() |
OnPropertyChanged |
Registers a script for the "Property Changed" event of the control, (JavaScript)
|
![]() |
OnPropertySet |
Registers a script for OnPropertySetChange event of the control, (JavaScript)
|
![]() |
OnValueChanged |
Registers a script for the OnValueChange event of the control (JavaScript)
|
![]() |
Opacity |
Sets the opacity of the control
|
![]() |
ParentFld |
Sets the parent of the control (uses FldOrder)
|
![]() |
PixelDepth |
Sets the depth of the control in pixels (Z-Axes)
|
![]() |
PixelHeight |
Sets the height of control in pixels
|
![]() |
PixelWidth |
Sets the width of control in pixels
|
![]() |
PlaceHolder |
This text will be shown instead of the control if the control could not be started or is still being retrieved from the mesh
|
![]() |
PreventDefault |
Prevents routing of event to parent controls
|
![]() |
PreventManipulation |
Prevents Multitouch on the control
|
![]() |
Red |
Overwrite 'red' in hardcoded styles of a control
|
![]() |
RegisterEvent |
Registers a script for a custom event of the control, (javascript)
|
![]() |
RemoveClassName |
Removes a classname from the classlist of a control
|
![]() |
RenderTarget |
can specify an ID of a HTML DIV Element where this control will be rendered in (AppendChild)
|
![]() |
Style |
Can use to set any CSS style
|
![]() |
TableHeader |
Header used for the Table Column
|
![]() |
Tag |
Same as the Tag element in XAML used for cookies with the control
|
![]() |
TCClassName |
Table Cell style class of the control
|
![]() |
TEClassName |
Sets the Class name for the sourounding TileEntry (TE) of an element
|
![]() |
THClassName |
Table Header style class of the control
|
![]() |
TileBack |
Absolute Depth (Z) position in tile units
|
![]() |
TileDepth |
Sets the depth of the control (Z Axes)
|
![]() |
TileFactorX |
Creates smaller tiles (2 = 1/2 Tiles, 4=1/4 Tiles) Do not use other values then 2 or 4 unless you know exactly what you are doing. Only exponents of 2 are working in our grid
|
![]() |
TileFactorY |
Creates smaller tiles (2 = 1/2 Tiles, 4=1/4 Tiles) Do not use other values then 2 or 4 unless you know exactly what you are doing. Only exponents of 2 are working in our grid
|
![]() |
TileHeight |
Sets the height of the control. (1 tile = 78px)
|
![]() |
TileLeft |
Absolute Left Position in Tile Units
|
![]() |
TileTop |
Absolute Top Position in Tile Units
|
![]() |
TileWidth |
Sets the width of the control. (1 tile = 78px)
|
![]() |
ToolTip |
A short text that is shown when a user hovers over an item
|
![]() |
Top |
Absolute Top position in Pixels
|
![]() |
UseTE |
Wraps the control in a "ctrlTileEntry” control for better Look-n-Feel in Table. This setting has not impact on Forms
|
![]() |
Value |
The meaning of "Value" is unique to each control.
|
![]() |
VerticalAlignment |
Aligns text vertically in the control according to the setting inside the Control Section of the TileEntry. Allowed is 'top', 'bottom', 'center'
|
![]() |
Visibility |
Sets the visibilty of the control.
|
![]() |
ZIndex |
Sets the ZIndex of an HTML Element in the browser
|