【发布时间】:2016-08-06 09:55:57
【问题描述】:
我正在尝试在 Xamarin 表单页面的 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 在空对象引用上调用虚拟方法“boolean android.graphics.Bitmap.isMutable()”
如果我注释掉上面示例中的Setter,应用程序运行正常,但当然触发器不起作用。
谁能建议我做错了什么?
【问题讨论】:
-
无法重现。您使用的是哪个版本(Xamarin.Forms、Android)?
标签: xamarin xamarin.android xamarin.forms datatrigger