2011-10-14 46 views
0

我有一個ListView ...我重寫了listview項目的模板來爲它添加一個邊框。ListViewitem背景顏色在選擇上沒有改變

但是,當我這樣做 - 當在listview中選擇一個項目...背景沒有變成藍色(正常情況下)。

我是否需要爲背景顏色添加TemplateBinding?請幫幫我。

<ListView.Resources> 
    <Style TargetType="{x:Type ListViewItem}"> 
    <Setter Property="Template"> 
     <Setter.Value> 
     <ControlTemplate TargetType='{x:Type ListViewItem}'> 
      <Border DataContext="{Binding Item.Type}" Style="{StaticResource ValidationResultBorderStyle}" HorizontalAlignment="Left" 
      <GridViewRowPresenter /> 
     </Border> 
     </ControlTemplate> 
    </Setter.Value> 
    </Setter> 
    </Style> 
</ListView.Resources> 

回答