xmlns:prim="clr-namespace:System.Windows.Controls.Primitives;assembly=System.Windows.Controls.Data"
主要部分--------------------------------------------
</sdk:DataGridTextColumn> <sdk:DataGridTemplateColumn Header="Parent Business Domain"> <sdk:DataGridTemplateColumn.CellTemplate> <DataTemplate> <sdk:Label Content="{Binding Path=ParentName}" Margin="5,0,0,0" /> </DataTemplate> </sdk:DataGridTemplateColumn.CellTemplate> </sdk:DataGridTemplateColumn> </sdk:DataGrid.Columns> </sdk:DataGrid>
xmlns
:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"<sdk:DataGrid x:Name="DataGridSearchResult" AutoGenerateColumns="False"
HeadersVisibility="All" RowHeight="25" Height="216"> <sdk:DataGrid.Columns> <sdk:DataGridTextColumn Width="Auto" IsReadOnly="True" Binding="{Binding Path=NamedProtectionDomainKey.NamedProtectionDomainName, Mode=TwoWay}">主要部分--------------------------------------------
<sdk:DataGridTextColumn.HeaderStyle>
<Style TargetType="prim:DataGridColumnHeader"> <Setter Property="ContentTemplate"> <Setter.Value> <DataTemplate><!--Business Domain--> <TextBlock Text="{Binding Source={StaticResource MasterPageStringLibrary},Converter={StaticResource Localizer},ConverterParameter=searchBusinessDomain_lookup_header0}"/> </DataTemplate> </Setter.Value> </Setter> </Style> </sdk:DataGridTextColumn.HeaderStyle></sdk:DataGridTextColumn> <sdk:DataGridTemplateColumn Header="Parent Business Domain"> <sdk:DataGridTemplateColumn.CellTemplate> <DataTemplate> <sdk:Label Content="{Binding Path=ParentName}" Margin="5,0,0,0" /> </DataTemplate> </sdk:DataGridTemplateColumn.CellTemplate> </sdk:DataGridTemplateColumn> </sdk:DataGrid.Columns> </sdk:DataGrid>
方法二:
this
.dataGrid1.Columns[0].Header = new Microsoft.IT.Security.UI.PolicyAdministration.ClientViews.Localization.IssuerStringLibrary().Get("lookup_dtgd_0");