Menu

Home

InvisibleMedia

UXFramework help

This is a list of properties available in framework classes

the p means a value else it is a Marshalling property.

Marshalling is a class that implements a JSON-like object form. To see the content, call ToString()

the ! means mandatory else optional

CSS properties are available when needed. WebRenderer.cs is a web implementation page of UXFramework

Events are client-side or server-side.

Any kind of implementations for UXFramework can be implemented (WPF, Windows Forms, or your own). Just make a mapping of UX properties and a new implementation.

  • UXControl
    • Children

UXControl is the base class of all UX classes

  • UXWindow
    • FileName
  • UXTable

    • ColumnCount !
    • LineCount !

UXTable contains UXRow as children

  • UXRow
    • ColumCount !
    • Id ! if is clickable
    • IsSelectable
    • IsClickable
    • BackgroundSelectable ! if IsSelectable
    • BackgroundClickable ! if IsClickable
    • SetUpdate(function) raise when clicked

UXRow contains UXCell as children

  • UXCell

UXCell has nothing kind of specific

  • UXReadOnlyText
    • Text !
  • UXImage

    • Id !
    • ImageFile !
    • ImageWidth
    • ImageHeight
  • UXTree

    • IsRoot
    • Nodes

UXTree herits of an UXTable. First row is any (children), next rows are an UXTree (Nodes)