5
我有一個DataGrid,其FlowDirection的設置爲「RightToLeft」。問題是顯示負數時,負號顯示在對面。 將單元格本身的FlowDirection設置爲「LeftToRight」可以修復它,但是單元格的左邊框向右移動,所以我沒有左邊框和右邊的雙邊框。 我該如何解決這個問題?在Wpf的DataGrid中更改單元格的FlowDirection
我有一個DataGrid,其FlowDirection的設置爲「RightToLeft」。問題是顯示負數時,負號顯示在對面。 將單元格本身的FlowDirection設置爲「LeftToRight」可以修復它,但是單元格的左邊框向右移動,所以我沒有左邊框和右邊的雙邊框。 我該如何解決這個問題?在Wpf的DataGrid中更改單元格的FlowDirection
你必須在TextBox上設置FlowDirection而不是在DataGridCell上。如果您使用的是DataGridTextColumn然後
<DataGridTextColumn ...>
<DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="FlowDirection" Value="LeftToRight" />
</Style>
</DataGridTextColumn.ElementStyle>
<DataGridTextColumn.EditingElementStyle>
<Style TargetType="TextBox">
<Setter Property="FlowDirection" Value="LeftToRight" />
</Style>
</DataGridTextColumn.EditingElementStyle>
</DataGridTextColumn>
謝謝Meleak!現在我使用DataGridTemplateColumn而不是TextColumn,它解決了這個問題,但我更喜歡使用TextColumn。我會試一試。 – visualstudiostud 2010-11-15 07:01:38