提问人:Sherlock_Holmes 提问时间:6/4/2023 更新时间:7/4/2023 访问量:59
如何使 RTL 仅在 XAML WPF VB.NET 中的列中支持从右到左的语言
How to make RTL to support right to left languages only in a column in XAML WPF VB.NET
问:
如果使用 FlowDirection=“RightToLeft” 将整个数据网格从右到左更改并解决问题。 但是我的网格同时具有 LTR 和 RTL 内容。有些列是 LTR,有些列是 RTL。 所以请帮助我,我怎么能只将一列设置为 RTL? 谢谢。
答:
0赞
Sherlock_Holmes
6/4/2023
#1
我终于找到了答案。 在这里:
<DataGrid x:Name="DataGridR2L" FlowDirection="RightToLeft">
<DataGrid.Columns>
<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>
</DataGrid.Columns>
</DataGrid>
评论