Als MSDN says, TargetNullValue:Warum kann TargetNullValue nicht in x: Bind verwendet werden?
Specifies a value to display when the source value resolves but is explicitly null.
Mit alten Bindung so etwas wie dies möglich war, und arbeitete:
<Grid Visibility="{Binding Something, Converter={StaticResource myconv}, TargetNullValue='Collapsed'}">
Aber es ist nicht möglich, mit x:Bind
- wenn wir schreiben:
<Grid Visibility="{x:Bind Something, Converter={StaticResource myconv}, TargetNullValue='Collapsed'}">
wir wird wahrscheinlich Fehler erhalten:
TargetNullValue cannot be applied on 'Visibility' because its type 'Visibility' is not nullable.
Was für mich macht nicht viel Sinn - warum ist das?
Sie haben den Nullwert in dem Konverter zu handhaben. –
@ TóthTibor Ja, mit Converter zu arbeiten ist was ich schon mache, es macht nur * TargetNullValue * nutzlos, da man es nicht benutzen kann, wenn es eindeutig möglich sein sollte. – Romasz