Changes

XAML

1,031 bytes added, 06:54, 19 June 2018
The WinX User Interface can be vastly customized using XAML. Starting with Version 3.2, this customizing experience can be largely controlled with the new [[Developer Mode]].
== Templates ==
== Specific {{UBIK}} Elements Controls ==== Basic ==* CoolGridSplitter (UBIK.WinX.Controls)Allows to make rows or columns of a grid user-resizable Example:<source lang = "xml"> <uc:CoolGridSplitter x:Name="ChildAreaGridSplitter" Height="10" HorizontalAlignment="Center" VerticalAlignment="Bottom" Background="Transparent" Foreground="White" ResizeBehavior="CurrentAndNext" ResizeDirection2="Rows"/></source> == Advanced ==* [[EvalExpression]]Allows to evaluate a C# expression in XAML, using any amount of [[EvalExpression#Parameters|EvalExpressionParameters]]
== Converters ==
Converts an integer to grid length.
* NumericToVisibilityConverter/NumericToCollapsedConverter
Converts a number to visibility, deppending depending from being '0'.
* PropertyItemToValueConverter
* PropertyNameExistsToVisibility
Delivers Visibility.Visible if the given property name exists at the context object, Visibility.Collapsed if not.
* PropertyNameToItemConverter
Delivers a PropertyItem with the given name, if it exists at the context object.
* PropertyNameToSymbolConverter
* PropertyNameToValueConverter
Delivers the value of a proiperty with the given name, if it exists at the content object.
* PushpinScaleConverter
* SelectiveListToItemsConverter
* SortDirectionToSymbolConverter
* ToStringFormatConverter
Converts an object ot to a formatted string. A format string has to be provided as Parameter (e.g. "#.0"). A special behavior is provided by the format string "0.": in this case the numeric value will be truncated at the separator instead of being rounded!
* TypeToVisibilityConverter
Converts the presence of a type to visbility (e.g. whether an object is "String")