Wpf 如何更改GridviewColumnHeader的字体大小?
我包括了下面的所有内容,因为没有那么多。我不确定我放在别处的东西是否导致我的二传手不能正常工作Wpf 如何更改GridviewColumnHeader的字体大小?,wpf,xaml,listview,header,gridviewcolumn,Wpf,Xaml,Listview,Header,Gridviewcolumn,我包括了下面的所有内容,因为没有那么多。我不确定我放在别处的东西是否导致我的二传手不能正常工作 <ListView x:Name="lvReports" SelectionMode="Single" ItemsSource="{Binding reportsCollection}" Height="432" ScrollViewer.Horiz
<ListView x:Name="lvReports"
SelectionMode="Single"
ItemsSource="{Binding reportsCollection}" Height="432" ScrollViewer.HorizontalScrollBarVisibility="Hidden">
<ListView.Resources>
<Style x:Key="myHeaderStyle" TargetType="{x:Type GridViewColumnHeader}">
<Setter Property="HorizontalContentAlignment" Value="Left"/>
<Setter Property="TextElement.FontSize" Value="30pt"/>
<Setter Property="Width" Value="800"/>
</Style>
</ListView.Resources>
<ListView.GroupStyle>
<GroupStyle>
<GroupStyle.HeaderTemplate>
<DataTemplate>
<DockPanel>
<DockPanel Height="30" VerticalAlignment="Bottom">
<Image Source="\Images\ProductivityByEmployeesReport.png"/>
<TextBlock FontWeight="Bold" FontSize="18pt" Text="{Binding Path=Name}"/>
</DockPanel>
</DockPanel>
</DataTemplate>
</GroupStyle.HeaderTemplate>
</GroupStyle>
</ListView.GroupStyle>
<ListView.View>
<GridView>
<GridViewColumn x:Name="colName" HeaderContainerStyle="{StaticResource myHeaderStyle}" Header="Reports">
<GridViewColumn.CellTemplate>
<DataTemplate>
<DockPanel>
<Rectangle Width="18"/>
<CheckBox>
<TextBlock Text="{Binding displayName}"/>
</CheckBox>
</DockPanel>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
提前感谢。将此添加到
要将Fontsize设置为14,请使用以下样式:
<GridView ColumnHeaderContainerStyle="{StaticResource ColumnHeaderLarge}">
我记得像这样的事情,但我完全忘记了我是如何修复它的。我想我必须将HeaderStyle放在GridViewColumnHeader块中(而不是直接放在GridViewColumn中)。我复制了您的代码以尝试修复您的代码,并且您的代码对我有效。我没有复制你的群组风格,所以可能会有冲突。是啊,看起来应该是这样的,但该死的东西从来没有改变大小。我应该把我的评论和答案贴出来,我会得到表扬的。我必须做一些愚蠢的事,因为我的代码现在运行良好。你的答案确实符合这个问题,不过我同意你的看法。就连我也继续问这个问题的标题&假设你真的在寻找一种改变字体大小的方法,只需看一眼代码。对不起,没有帮助。。。
<GridView ColumnHeaderContainerStyle="{StaticResource ColumnHeaderLarge}">