1
我無法在Silverlight居中列標題4.的Silverlight 4的DataGrid中心列標題
這是我的靜態資源:
<my:CAddTransaction.Resources>
<Style x:Name="CenterHeaderText" TargetType="sdk:DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
</my:CAddTransaction.Resources>
這列:
<sdk:DataGridTemplateColumn Header="Include?" HeaderStyle="{StaticResource CenterHeaderText}" >
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox Name="bInclude" IsChecked="{Binding bInclude, Mode=TwoWay}" HorizontalAlignment="Center" VerticalAlignment="Center" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
結果是列標題左對齊。
我認爲它居中,只是由於右邊的一些填充而偏移了一點。不知道你怎麼修復... – McGarnagle
檢查它是否仍然顯示'排序圖標':) – BreakHead
@dbaseman ..我認爲你的權利。標題右側似乎出現了一些情況。我在標題文本的前面放置了幾個空格,文本一直到單元格的右側,文本開始消失。如果有人知道如何擺脫這一點,我將不勝感激。 –