2010-10-28 29 views
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中。

回答

相關問題