Jump to: navigation, search

Difference between revisions of "XAML"


Line 1: Line 1:
 
The WinX User Interface can be vastly customized using XAML.
 
The WinX User Interface can be vastly customized using XAML.
  
=== Templates ===
+
== 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
 
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 ====
+
=== General ===
 
* UBIKThemes.xaml
 
* UBIKThemes.xaml
 
Controls the overall styling and behavior of the App, like standard Brushes (Colors) and Fonts.
 
Controls the overall styling and behavior of the App, like standard Brushes (Colors) and Fonts.
  
===== AuthenticationPage =====
+
==== AuthenticationPage ====
 
* UBIKSplashArea.xaml
 
* UBIKSplashArea.xaml
 
* UBIKPageNavigation.xaml
 
* UBIKPageNavigation.xaml
  
==== Content Pages ====
+
=== Content Pages ===
 
* UBIKObjectIcon.xaml
 
* UBIKObjectIcon.xaml
 
* UBIKObjectIconSmall.xaml
 
* UBIKObjectIconSmall.xaml
  
  
===== RootPage =====
+
==== RootPage ====
 
* UBIKMainLeftArea.xaml
 
* UBIKMainLeftArea.xaml
 
* UBIKMainItem.xaml
 
* UBIKMainItem.xaml
 
* UBIKMainItemSmall.xaml
 
* UBIKMainItemSmall.xaml
  
===== ChildPage =====
+
==== ChildPage ====
 
* UBIKChildItem.xaml
 
* UBIKChildItem.xaml
 
* UBIKChildItemSmall.xaml
 
* UBIKChildItemSmall.xaml
Line 28: Line 28:
 
* UBIKPriorityPropertyItem.xaml
 
* UBIKPriorityPropertyItem.xaml
  
===== DetailsPage =====
+
==== DetailsPage ====
 
* UBIKDocumentItem.xaml
 
* UBIKDocumentItem.xaml
 
* UBIKDocumentItemSmall.xaml
 
* UBIKDocumentItemSmall.xaml

Revision as of 11:34, 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