== FontIcon does not update when set dynamically using Behaviors ==
{{Version/WinXSince|4.0}} DataTriggerBehavior does not reliably change the Glyph property of a FontIcon. To recreate in UWP the behavior of dynamically displaying icons based on a binding state, which in Mobile xaml can easily be achieved using a DataTrigger, use TextBlock with the FontFamily set to UBIKSymbols instead. Then, the DataTriggerBehavior can be used normally. An example can be seen in the UBIKPropertyDirectItemMinMax.xaml
<tabs>
<tab name="Won't Work">
<source lang = "XML">
<FontIcon Glyph="{Binding Numpad, Source={StaticResource UBIKIcons}}">
<interactivity:Interaction.Behaviors>
<core:DataTriggerBehavior Binding="{Binding MinMaxType, Converter={StaticResource EqualToTrueConverter}, ConverterParameter=Min}" Value="true">
<core:ChangePropertyAction PropertyName="Glyph" Value="{Binding DownLined, Source={StaticResource UBIKIcons}}" />
</source>
</tab>
<tab name="Instead do">
<source lang = "XML">
<TextBlock FontFamily="{StaticResource UBIKSymbols}" Text="{Binding Numpad, Source={StaticResource UBIKIcons}}">
<interactivity:Interaction.Behaviors>
<core:DataTriggerBehavior Binding="{Binding MinMaxType, Converter={StaticResource EqualToTrueConverter}, ConverterParameter=Min}" Value="true">
<core:ChangePropertyAction PropertyName="Text" Value="{Binding DownLined, Source={StaticResource UBIKIcons}}" />
</source>
</tab>
</tabs>
[[Category:Client|XAML Tips]]