参照网站:http://documentation.devexpress.com/
由于需要将gridControl本地化,所以需要将Devexpress控件中gridcontrol Drag a column header here to group by that column 中这句话变为其他语言或者其他文字表述。
<dxg:GridControl x:Name="grid" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" AllowLiveDataShaping="False" ItemsSource="{Binding Data}" AutoExpandAllGroups="True" ShowBorder="False" ShowLoadingPanel="True" >
<dxg:GridControl.View>
<dxg:TableView Name="tableView1" ShowTotalSummary="True">
<dxg:TableView.RuntimeLocalizationStrings>
<dxg:GridRuntimeStringCollection>
<dxg:RuntimeStringIdInfo Id="GridGroupPanelText" Value="Group Panel"/>
<dxg:RuntimeStringIdInfo Id="ColumnChooserCaption" Value="Hidden Columns"/>
</dxg:GridRuntimeStringCollection>
</dxg:TableView.RuntimeLocalizationStrings>
</dxg:TableView>
</dxg:GridControl.View>
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName="OID" Header="OID" MinWidth="" Width="" ReadOnly="true" Style="{Binding Converter={StaticResource TestConvertBase}, ElementName=dXRibbonWindow, Mode=OneWay}" />
<dxg:GridColumn x:Name="colPriority" FieldName="Priority" SortMode="Value" MinWidth="" Width="" ColumnFilterMode="DisplayText" />
<dxg:GridColumn FieldName="From" MinWidth="" Width="" />
<dxg:GridColumn FieldName="ToId" Header="To" MinWidth="" Width="" AutoFilterCondition="Equals">
<dxg:GridColumn.EditSettings>
<dxe:ComboBoxEditSettings IsTextEditable="False" ValueMember="OID" DisplayMember="Name" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn FieldName="Sent" Header="Sent" MinWidth="" Width="" GroupInterval="DateRange" AutoFilterCondition="Equals">
<dxg:GridColumn.EditSettings>
<dxe:DateEditSettings DisplayFormat="d" />
</dxg:GridColumn.EditSettings>
</dxg:GridColumn>
<dxg:GridColumn x:Name="colHoursActive" FieldName="HoursActive" MinWidth="" Width="" AutoFilterCondition="Like" />
<dxg:GridColumn x:Name="colHasAttachment" FieldName="HasAttachment" MinWidth="" Width="" AutoFilterCondition="Equals" />
<dxg:GridColumn/>
<dxg:GridColumn/>
<dxg:GridColumn/>
<dxg:GridColumn/>
<dxg:GridColumn/>
</dxg:GridControl.Columns>
</dxg:GridControl>
GridControl
以上代码为整体gridControl
<dxg:GridControl.View>
<dxg:TableView Name="tableView1" ShowTotalSummary="True">
<dxg:TableView.RuntimeLocalizationStrings>
<dxg:GridRuntimeStringCollection>
<dxg:RuntimeStringIdInfo Id="GridGroupPanelText" Value="Group Panel"/>
<dxg:RuntimeStringIdInfo Id="ColumnChooserCaption" Value="Hidden Columns"/>
</dxg:GridRuntimeStringCollection>
</dxg:TableView.RuntimeLocalizationStrings>
</dxg:TableView>
</dxg:GridControl.View>
GridGroupPanelText
这样就可以将Drag a column header here to group by that column换为Group Panel了。
类似其他的都可以这么换,有待验证。
其他参考文档地址:http://documentation.devexpress.com