我想檢查綁定對象的值是否在Xamarin Forms XAML DataTrigger中爲空,但我無法讓它工作。我試過以下內容:如何檢查xamarin表單數據觸發器中的對象null值?
<StackLayout IsVisible="True">
<StackLayout.Triggers>
<DataTrigger TargetType="StackLayout"
Binding="{Binding MyObject}"
Value="{x:Null}">
<Setter Property="IsVisible" Value="False"></Setter>
</DataTrigger>
</StackLayout.Triggers>
...
</StackLayout>
有沒有人知道一種方法來做到這一點?我只在Android上測試過。
編輯:我已經提交了一份bug報告xamarin的Bugzilla https://bugzilla.xamarin.com/show_bug.cgi?id=57863
您是否收到任何錯誤?其他綁定是否可以正常工作,也就是說它確實試圖檢查null是否是問題? – spaceplane
我沒有看到任何錯誤,是的其他綁定工作正常。 – hamalaiv
我剛剛測試過它,也得到同樣的問題......它可能是一個Xamarin錯誤。一種解決方法是使用實現IValueConverter的Converter? – spaceplane