2012-08-03 45 views
0

我想弄清楚如何使我的Datagrid中的數據的字體大小更大。我如何更改我的Silverlight Datagrid中的數據的字體大小

我Datagrid的XAML:

<data:DataGrid x:Name="dgVisitData" Style="{StaticResource dgStyle}" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" BorderBrush="LightSlateGray" BorderThickness="2" 
       AutoGenerateColumns="False" ItemsSource="{Binding}"> 
     <data:DataGrid.Columns> 
      <data:DataGridTextColumn Width="Auto" Header="Name" Binding="{Binding MemberName}" /> 
      <data:DataGridTextColumn Width="Auto" Header="Surname" Binding="{Binding MemberSurname}" /> 
      <data:DataGridTextColumn Width="Auto" Header="Member No" Binding="{Binding MemberNumber}" /> 
      <data:DataGridTextColumn Width="Auto" Header="Dependant No" Binding="{Binding MemberDependantNumber}" /> 
      <data:DataGridTextColumn Width="Auto" Header="Date" Binding="{Binding Date}" /> 
      <data:DataGridTextColumn Width="Auto" Header="Time" Binding="{Binding Time}" /> 
     </data:DataGrid.Columns> 
    </data:DataGrid> 

使用的風格,我可以放大標題的字體大小。

我是否需要做類似的改變Fontsize的實際數據?

回答

2
<sdk:DataGridTextColumn Binding="{Binding Name}" CanUserSort="True" SortMemberPath="Name" Header="Name"> 
    <sdk:DataGridTextColumn.ElementStyle> 
     <Style TargetType="TextBlock"> 
      <Setter Property="HorizontalAlignment" Value="Left"/> 
      <Setter Property="FontSize" Value="12" /> 
     </Style> 
    </sdk:DataGridTextColumn.ElementStyle> 
</sdk:DataGridTextColumn> 

,或者您可以編寫自己的DataGrid的風格爲您的整個數據網格

+0

謝謝,工作就像一個魅力。 – Neill 2012-08-03 15:06:20