2009-11-04 2 views
0

Outlook의 주소록과 같은 Listview가 있습니다. 모양은WPF의 Listview에서 행을 굵게 설정

Name    Phone  
---------------------------- 
Everyone 
User1    12345 
User2    54321 
User3    98765 

"굵은 글자"의 행이 필요합니다. 목록보기는

<ListView Name="lvContacts" 
      Grid.Row="2" Grid.Column="0" 
      VerticalAlignment="Stretch" HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" 
      SelectionMode="Multiple" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Auto" 
      ItemsSource="{Binding AddressList}" > 
      <ListView.View> 
       <GridView x:Name="gdvContacts"> 
        <GridViewColumn Width="160" Header="Name" DisplayMemberBinding="{Binding Path=Name }"/> 
        <GridViewColumn Width="150" Header="Cell Phone" DisplayMemberBinding="{Binding Path=CellPhone}"/> 
       </GridView> 
      </ListView.View> 
     </ListView> 

어떻게 할 수 있습니까?

답변

2

이 시도 :

<ListView Name="lvContacts" 
     Grid.Row="2" Grid.Column="0" 
     VerticalAlignment="Stretch" HorizontalAlignment="Stretch"  
     HorizontalContentAlignment="Stretch" 
     SelectionMode="Multiple" ScrollViewer.VerticalScrollBarVisibility="Auto" 
     ScrollViewer.HorizontalScrollBarVisibility="Auto" 
     ItemsSource="{Binding AddressList}" > 

    <ListView.ItemContainerStyle> 
     <Style TargetType="{x:Type ListViewItem}"> 
      <Style.Triggers> 
       <DataTrigger Binding="{Binding Path=Name}" Value="Everyone"> 
        <Setter Property="FontWeight" Value="Bold" /> 
       </DataTrigger> 
      </Style.Triggers> 
     </Style> 
    </ListView.ItemContainerStyle> 
    ... 
+0

덕분에, 그것은 작동 – Sauron

관련 문제