由於MSDN says,TargetNullValue:爲什麼TargetNullValue不能在x中使用:綁定?
Specifies a value to display when the source value resolves but is explicitly null.
隨着老綁定這樣的事情是可能的,並且工作:
<Grid Visibility="{Binding Something, Converter={StaticResource myconv}, TargetNullValue='Collapsed'}">
但它不可能與x:Bind
- 如果我們寫:
<Grid Visibility="{x:Bind Something, Converter={StaticResource myconv}, TargetNullValue='Collapsed'}">
我們可能會得到錯誤:
TargetNullValue cannot be applied on 'Visibility' because its type 'Visibility' is not nullable.
這對我來說沒有多大意義 - 爲什麼?
你必須處理的轉換器中的空值。 –
@TóthTibor是的,處理它與轉換器是我已經做了什麼,它只是使* TargetNullValue *無用,因爲你不能使用它,當它應該是明顯可能的。 – Romasz