Ghost1372

everything can be handy

Converters

EmptyStringToVisibilityConverter

NumberToPercentageConverter

1
// Value: 25.0
1
<TextBlock Text="{x:Bind Value, Converter={StaticResource NumberToPercentageConverter}, ConverterParameter=WithPercentageSymbol}" />
1
// Output: 25 %

NullToObjectConverter

1
2
3
<dev:NullToObjectConverter x:Key="NullToXConverter"
NotNullValue="Visible"
NullValue="Collapsed" />

NullToVisibilityConverter

1
<TextBlock Visibility="{x:Bind nullValue, Converter={StaticResource NullToVisibilityConverter}}" />

NullToVisibilityReConverter

1
<TextBlock Visibility="{x:Bind nullValue, Converter={StaticResource NullToVisibilityReConverter}}" />

BoolToObjectConverter

1
2
3
<dev:BoolToObjectConverter x:Key="BoolToXConverter"
FalseValue="Collapsed"
TrueValue="Visible" />

BoolToVisibilityConverter

1
<TextBlock Visibility="{x:Bind boolValue, Converter={StaticResource BoolToVisibilityConverter}}" />

BoolToVisibilityReConverter

1
<TextBlock Visibility="{x:Bind boolValue, Converter={StaticResource BoolToVisibilityReConverter}}" />

DoubleToObjectConverter

1
2
3
4
<dev:DoubleToVisibilityConverter x:Name="DoubleToXConverter"
FalseValue="Collapsed"
GreaterThan="0"
TrueValue="Visible" />

DoubleToVisibilityConverter

1
<TextBlock Visibility="{x:Bind doubleValue, Converter={StaticResource DoubleToVisibilityConverter}}" />

you can run demo and see this feature.

0%