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 == | |
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 === | |
* 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 ==== | |
* UBIKSplashArea.xaml | * UBIKSplashArea.xaml | ||
* UBIKPageNavigation.xaml | * UBIKPageNavigation.xaml | ||
− | + | === Content Pages === | |
* UBIKObjectIcon.xaml | * UBIKObjectIcon.xaml | ||
* UBIKObjectIconSmall.xaml | * UBIKObjectIconSmall.xaml | ||
− | + | ==== RootPage ==== | |
* UBIKMainLeftArea.xaml | * UBIKMainLeftArea.xaml | ||
* UBIKMainItem.xaml | * UBIKMainItem.xaml | ||
* UBIKMainItemSmall.xaml | * UBIKMainItemSmall.xaml | ||
− | + | ==== ChildPage ==== | |
* UBIKChildItem.xaml | * UBIKChildItem.xaml | ||
* UBIKChildItemSmall.xaml | * UBIKChildItemSmall.xaml | ||
Line 28: | Line 28: | ||
* UBIKPriorityPropertyItem.xaml | * UBIKPriorityPropertyItem.xaml | ||
− | + | ==== 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.
Contents
[hide]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.