More Type Conversion
Plain text can often be used as the child of an object element, as in the following XAML declaration of SolidColorBrush
:
<SolidColorBrush>White</SolidColorBrush>
As explained earlier, this is equivalent to the following:
<SolidColorBrush Color="White"/>
even though Color
has not been designated as a content property. In this case, the first XAML snippet works because a type converter exists that can convert strings such as "White"
(or "white"
or "#FFFFFF"
) into a SolidColorBrush
object.
Although type converters play a huge role in making XAML readable, the downside is that they can make XAML appear a bit “magical,” and it can be difficult to understand how it maps ...
Get Universal Windows® Apps with XAML and C# Unleashed now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.