When I set the FlowDirection to 'RightToLeft' and define a column name which has a closing parenthesis as the last character, the parenthesis gets moved to the front of the text.
My Grid definition
<
grid:RadGridView
x:Name
=
"GridOrderResults"
Grid.Row
=
"0"
BorderThickness
=
"0"
Margin
=
"1"
Style
=
"{StaticResource RadGridViewDefaultStyle}"
HeaderRowStyle
=
"{StaticResource GridViewHeaderRowStyle1}"
AreRowDetailsFrozen
=
"True"
IsSynchronizedWithCurrentItem
=
"True"
RowStyle
=
"{StaticResource GridViewRowStyle1}"
AlternateRowStyle
=
"{StaticResource AlternateRowStyle1}"
AutoGenerateColumns
=
"False"
ColumnWidth
=
"Auto"
ItemsSource
=
"{Binding Path=ExampleGridData,Mode=OneTime}"
IsReadOnly
=
"True"
FlowDirection
=
"RightToLeft"
>
My column definition
<
grid:GridViewDataColumn
DataMemberBinding
=
"{Binding Path=Amount}"
UniqueName
=
"Amount"
IsReadOnly
=
"True"
HeaderCellStyle
=
"{StaticResource GridViewHeaderCellStyle1}"
>
<
grid:GridViewDataColumn.Header
>
<
TextBlock
Style
=
"{StaticResource GridTextBlockHeader}"
>Amount (USD)</
TextBlock
>
</
grid:GridViewDataColumn.Header
>
....
and the result in the grid is in the attached file but the text is: (Amount (USD