2009-11-04 1 views
0

У меня есть Listview как адресная книга в Outlook. и это выглядит какУстановить строку в полужирный в Listview в WPF

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

Смежные вопросы