【问题标题】:Set a Row to Bold in Listview in WPF在 WPF 的 Listview 中将行设置为粗体
【发布时间】:2009-11-04 03:54:54
【问题描述】:

我有一个列表视图,例如 Outlook 中的通讯簿。它看起来像

   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>

我该怎么做?

【问题讨论】:

    标签: wpf listview gridview


    【解决方案1】:

    试试这个:

    <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> 
        ...
    

    【讨论】:

      猜你喜欢
      • 2020-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 2013-12-16
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      相关资源
      最近更新 更多