如何使RTL仅在XAML WPF VB.NET中的列中支持从右到左的语言

xzabzqsa  于 2023-06-07  发布在  .NET
关注(0)|答案(1)|浏览(158)

如果使用FlowDirection=“RightToLeft”将整个数据网格从右到左改变,并解决问题。但我的网格同时包含LTR和RTL内容。一些列是LTR,而另一些列是RTL。所以,请帮助我,我如何才能只设置一列为RTL?谢谢

enyaitl3

enyaitl31#

最后我找到了答案。这就是:

<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>

相关问题