我试图在Xamarin Forms页面的XAML中使用一个简单的DataTrigger
元素:
<Frame BackgroundColor="Red" HorizontalOptions="Fill" VerticalOptions="FillAndExpand">
<Frame.Triggers>
<DataTrigger TargetType="Frame" Binding="{Binding IsValid}" Value="True">
<Setter Property="BackgroundColor" Value="{x:Static Color.Lime}" />
</DataTrigger>
</Frame.Triggers>
</Frame>
此配置会使应用程序崩溃,实际上是NullReferenceException
:
Java.Lang.NullPointerExceptionAttempt调用虚方法&#39; boolean android.graphics.Bitmap.isMutable()&#39;在空对象引用上
如果我在上面的示例中注释掉Setter
,应用程序会正常运行,但当然触发器不起作用。
任何人都可以建议我做错了吗?