Jump to: navigation, search

Difference between revisions of "XAML"


Line 39: Line 39:
 
== Converters ==
 
== Converters ==
 
* BooleanToVisibilityConverter
 
* BooleanToVisibilityConverter
 +
Converts a Boolean into a Visibility, where ''true'' will result in ''Visibility.Visible''.
 +
* BooleanToCollapsedConverter
 +
Converts a Boolean into a Visibility, where ''true'' will result in ''Visibility.Collapsed''.
 
* StringFormatConverter
 
* StringFormatConverter
Returns a formatted string where placeholders will be filled with values supplied to its Param properties.
+
Returns a formatted string where placeholders will be filled with values supplied to its ''Param'' properties.
  
  

Revision as of 11:32, 19 August 2016

The WinX User Interface can be vastly customized using XAML.

Templates

The UI is controlled by several predefined XAML templates which are loaded into the App at startup. There is a set of default template deployed with the App at installation, however, each of them can be overridden by placing the respective file in the folder [AppInstallPath\LocalState\XAML

General

  • UBIKThemes.xaml

Controls the overall styling and behavior of the App, like standard Brushes (Colors) and Fonts.

AuthenticationPage
  • UBIKSplashArea.xaml
  • UBIKPageNavigation.xaml

Content Pages

  • UBIKObjectIcon.xaml
  • UBIKObjectIconSmall.xaml


RootPage
  • UBIKMainLeftArea.xaml
  • UBIKMainItem.xaml
  • UBIKMainItemSmall.xaml
ChildPage
  • UBIKChildItem.xaml
  • UBIKChildItemSmall.xaml
  • UBIKChildAction.xaml
  • UBIKPriorityPropertyItem.xaml
DetailsPage
  • UBIKDocumentItem.xaml
  • UBIKDocumentItemSmall.xaml



Specific UBIK® Elements

Converters

  • BooleanToVisibilityConverter

Converts a Boolean into a Visibility, where true will result in Visibility.Visible.

  • BooleanToCollapsedConverter

Converts a Boolean into a Visibility, where true will result in Visibility.Collapsed.

  • StringFormatConverter

Returns a formatted string where placeholders will be filled with values supplied to its Param properties.


Behaviors

Commands