<sdk:DataGridTemplateColumn IsReadOnly="True" Header="油田累计动用地质储量" Width="auto">
<sdk:DataGridTemplateColumn.HeaderStyle>
<Style TargetType="sdk:DataGridColumnHeader">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<A2SilverlightUpdate:NoFocusTextBox Text="油田累计动用地质储量" TextWrapping="Wrap" BorderThickness="0" Background="Transparent" HorizontalScrollBarVisibility="Disabled" AcceptsReturn ="true" />
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</sdk:DataGridTemplateColumn.HeaderStyle>
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<sdk:Label Content="{Binding 油田累计动用地质储量}" Style="{StaticResource ResourceKey=YtLable}"/>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
public class NoFocusTextBox : TextBox
{
public override void OnApplyTemplate()
{
foreach (string TempStr in "FocusVisualElement,MouseOverBorder".Split(','))
{
var _Border = GetTemplateChild(TempStr) as Border;
if (_Border != null)
{
_Border.BorderThickness = new Thickness(0);
}
}
base.OnApplyTemplate();
}
}