这些“样式”应该怎样修改???
问题如图所示:
[img=http://social.msdn.microsoft.com/Forums/getfile/142792][/img]
问题一:“DataGrid”列如何居中?
问题二:“Grid”线样式如何修改??? 改为实线。
问题三:“TextBlock”放在“Grid”单元格中,如何居中显示??? 水平居中,垂直居中。
问题四:如何将“DataGrid”各行之间的分割线显示出来,就像它的边框一样???
问题五:
“Grid”、“Textblock”这些元素定义在“DataGrid”控件的“<sdk:DataGridTemplateColumn.CellTemplate >”中,“Expressionblend”就没办法编辑了啊???如下图:
[img=http://social.msdn.microsoft.com/Forums/getfile/142793][/img]
XAML如下:
<Grid Margin="69,80,79,82">
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition/>
</Grid.RowDefinitions>
<sdk:Label Background="#FFB7D4E0" Content="{Binding EnergyTitle}"/>
<sdk:DataGrid Grid.Row="1" Name="dg_EnergyCustom" AutoGenerateColumns="False">
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn DisplayIndex="-1" Header="年份" IsReadOnly="True" Width="30*" >
<sdk:DataGridTemplateColumn.CellTemplate >
<DataTemplate>
<TextBlock FontSize="13" HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding EnergyYear}"></TextBlock>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn Header="项目" Width="30*">
<sdk:DataGridTemplateColumn.CellTemplate >
<DataTemplate>
<Grid ShowGridLines="True" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" >