nmiPlatBag Members
The nmiPlatBag type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| 
                         | 
                      AppendChild | 
                         
   Adds a child to TheNMIBaseControl
     (Inherited from 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
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      MemberwiseClone | (Inherited from Object.) | 
| 
                         | 
                      SetProperty | 
                         
   Sets a property on the control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      ToString | (Inherited from Object.) | 
Properties
| Name | Description | |
|---|---|---|
| 
                         | 
                      AddClassName | 
                         
   Adds a classname to the classlist of the control.
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      AllowAddOnAllNodes | 
                         
   Control only shows if requested from First Node
    
                       | 
                    
| 
                         | 
                      AllowAllNodes | 
                         
   Control only shows if requested from First Node
    
                       | 
                    
| 
                         | 
                      Back | 
                         
   Absolute Z Position in Pixels
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      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
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      CaptionForeground | 
                         
   Foreground color of the Caption Text
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      cdeNMID | 
                         
   the Main ID of the control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      ClassName | 
                         
   Sets the Class name used in a style sheet
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      ContainerClassName | 
                         
   Sets the class for the container of the TileEntry
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      ControlType | 
                         
   Gets the control type. Only for custom/User controls
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Cookie | 
                         
   Allows to set a custom cookie on a control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      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)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      DefaultValue | 
                         
   Will be written in the “Value” Property if the Value property is “Null”
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Disabled | 
                         
   Makes the control disabled.
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      EnableMT | 
                         
   Enables Multitouch on the control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      EngineName | 
                         
   Tells the NMI Engine what Plugins the control is in
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Explainer | 
                         
   Adds an explainer text to wizards and other controls that support explainer
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      FldWidth | 
                         
   sets the width of an input field
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Float | 
                         
   defines the Float of the control (Left, Right, none)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      FontSize | 
                         
   The Font Size in Pixels
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      ForceSet | (Inherited from TheNMIBaseControl.) | 
| 
                         | 
                      Green | 
                         
   Overwrite 'green' in hardcoded styles of a control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      GreyCondition | 
                         
   a function if returning true will gray out the control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Group | 
                         
   Groups visibility of multiple objects. Only one is visible at a time. (i.e. Tab Controls)
   Syntax: "GroupName:ID"
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Header | 
                         
   Header for a Table
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      HelpText | 
                         
   Sets the small text below the control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Hide | 
                         
   Node side: Does not send the control to the client/browser
    
                       | 
                    
| 
                         | 
                      HideAdd | 
                         
   Does not show the Add Button in Tables
    
                       | 
                    
| 
                         | 
                      HideCondition | 
                         
   A function if returning true will hide the control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      HideInForm | 
                         
   Node side: does not send the control to client/browser if target view is a form
    
                       | 
                    
| 
                         | 
                      HideInTable | 
                         
   Node side: Does not send the control to client/browser if target view is a table
    
                       | 
                    
| 
                         | 
                      HorizontalAlignment | 
                         
   Aligns text horizontally in the control according to the setting inside the Control Section of the TileEntry. Allowed is 'left', 'right', 'center'
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      InheritWidth | 
                         
   Control will always size as its parent
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      IsAbsolute | 
                         
   Enabled all children controls for absolut positioning (children have to use TileLeft, TileTop, Left or Top to position)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      IsHitTestDisabled | 
                         
   if set to try, the Control will not handle any click or touch events
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      LabelClassName | 
                         
   Sets the Style for Caption of the TileGroup
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      LabelFontSize | 
                         
   Sets the Font Size of a Label
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      LabelForeground | 
                         
   Foreground color of the Caption Text
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Left | 
                         
   Absolute left Position in Pixels
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      MainBackground | 
                         
   sets the background color of the TileEntry
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      MainClassName | 
                         
   Allows to set the class of the TileEntry
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      MaxTileWidth | 
                         
   Sets the max width of the control.
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      MergeBag | 
                         
   Allows to add a traditional ThePropertyBag to this control.
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      MID | (Inherited from TheNMIBaseControl.) | 
| 
                         | 
                      MinTileWidth | 
                         
   sets the minimum width of the control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      NoTE | 
                         
   Prevents a control from being wrapped in a ctrlTileEntry in a Form. This Setting has no impact on Tables
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      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
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      OniValueChanged | 
                         
   Registers a script for the OniValueChange event of the control, (JavaScript)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      OnPropertyChanged | 
                         
   Registers a script for the "Property Changed" event of the control, (JavaScript)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      OnPropertySet | 
                         
   Registers a script for OnPropertySetChange event of the control, (JavaScript)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      OnValueChanged | 
                         
   Registers a script for the OnValueChange event of the control (JavaScript)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Opacity | 
                         
   Sets the opacity of the control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      ParentFld | 
                         
   Sets the parent of the control (uses FldOrder)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      PixelDepth | 
                         
   Sets the depth of the control in pixels (Z-Axes)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      PixelHeight | 
                         
   Sets the height of control in pixels
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      PixelWidth | 
                         
   Sets the width of control in pixels
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      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
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      PreventDefault | 
                         
   Prevents routing of event to parent controls
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      PreventManipulation | 
                         
   Prevents Multitouch on the control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      ReadOnly | 
                         
   Do not allow input to the Control
    
                       | 
                    
| 
                         | 
                      ReadWrite | 
                         
   Do allow input to the Control
    
                       | 
                    
| 
                         | 
                      Red | 
                         
   Overwrite 'red' in hardcoded styles of a control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      RegisterEvent | 
                         
   Registers a script for a custom event of the control, (javascript)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      RemoveClassName | 
                         
   Removes a classname from the classlist of a control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      RenderTarget | 
                         
   can specify an ID of a HTML DIV Element where this control will be rendered in (AppendChild)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      RequireFirstNode | 
                         
   Only show if on First Node
    
                       | 
                    
| 
                         | 
                      RequireFirstNodeForAdd | 
                         
   Only show if on First Node
    
                       | 
                    
| 
                         | 
                      Show | 
                         
   Node side: Does not send the control to the client/browser
    
                       | 
                    
| 
                         | 
                      ShowAdd | 
                         
   Does not show the Add Button in Tables
    
                       | 
                    
| 
                         | 
                      ShowInForm | 
                         
   Node side: does not send the control to client/browser if target view is a form
    
                       | 
                    
| 
                         | 
                      ShowInTable | 
                         
   Node side: Does not send the control to client/browser if target view is a table
    
                       | 
                    
| 
                         | 
                      Style | 
                         
   Can use to set any CSS style
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      TableHeader | 
                         
   Header used for the Table Column
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Tag | 
                         
   Same as the Tag element in XAML used for cookies with the control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      TCClassName | 
                         
   Table Cell style class of the control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      TEClassName | 
                         
   Sets the Class name for the sourounding TileEntry (TE) of an element
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      THClassName | 
                         
   Table Header style class of the control
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      TileBack | 
                         
   Absolute Depth (Z) position in tile units
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      TileDepth | 
                         
   Sets the depth of the control (Z Axes)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      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
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      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
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      TileHeight | 
                         
   Sets the height of the control. (1 tile = 78px)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      TileLeft | 
                         
   Absolute Left Position in Tile Units
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      TileTop | 
                         
   Absolute Top Position in Tile Units
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      TileWidth | 
                         
   Sets the width of the control. (1 tile = 78px)
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      ToolTip | 
                         
   A short text that is shown when a user hovers over an item
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Top | 
                         
   Absolute Top position in Pixels
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      UseTE | 
                         
   Wraps the control in a "ctrlTileEntry” control for better Look-n-Feel in Table. This setting has not impact on Forms
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Value | 
                         
   The meaning of "Value" is unique to each control.
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      VerticalAlignment | 
                         
   Aligns text vertically in the control according to the setting inside the Control Section of the TileEntry. Allowed is 'top', 'bottom', 'center'
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      Visibility | 
                         
   Sets the visibilty of the control.
     (Inherited from TheNMIBaseControl.) | 
                    
| 
                         | 
                      ZIndex | 
                         
   Sets the ZIndex of an HTML Element in the browser
     (Inherited from TheNMIBaseControl.) |