2012-11-21 48 views
0

您好我曾經使用過一個datagrid,但是在使用tab時它太慢了,所以我切換到了ListView,但我不知道如何設計它(它比我認爲的DataGrid複雜得多)。如何根據單元格值爲列表視圖設置數據觸發器?

所以我想知道如何爲ListView控件做到這一點:

<Style x:Key="gridCell" TargetType="DataGridCell"> 
    <Setter Property="BorderBrush" 
    Value="{StaticResource lightBlueBrush}" /> 
    <Style.Triggers> 
     <DataTrigger Binding="{Binding Path=Status}" Value="Otpisano"> 
      <Setter Property="Background" Value="Red"/> 
     </DataTrigger> 
    </Style.Triggers> 
</Style> 

然後在視圖

CellStyle="{StaticResource gridCell}" 
+0

但爲什麼你的數據網格太慢了?你有沒有嘗試使用後臺工作。 –

+0

我不知道爲什麼,我只知道花了18秒才能顯示2300行。使用ListView需要6 –

+0

虛擬化是否已激活? – Sisyphe

回答

0

這是你怎麼做的造型:

Answer

相關問題