0
我試圖在數據觸發器的基礎上在2個模板之間切換。但我的應用程序崩潰與「對象引用未設置爲對象的實例」。如果我將該模板的setter註釋掉,它運行良好。「未將對象引用設置爲對象的實例。」當設置列表視圖模板
這裏是我的XAML:
<Style x:Key="ListViewItemStyle" TargetType="{x:Type ListViewItem}">
<Setter Property="Template" Value="{StaticResource Default}"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Path=FlagVar}" Value="true">
<Setter Property="Template" Value="Error"/>
<Setter Property="Background" Value="{DynamicResource ListErrorBackgroundColor}"/>
<Setter Property="IsSelected" Value="False"/>
</DataTrigger>
</Style.Triggers>
</Style>
編輯 - 上面的造型,其中合併到消費XAML ResourceDictionary中。
不能相信答案是因爲缺少{}的StaticResource限定符傻了!謝謝! – Krishter 2010-10-28 18:24:15
祝你好運! :) – 2010-10-28 18:26:15