c# - 用户控件中的 WPF 流向

标签 c# wpf

我在通过代码更改用户控件中的流向时遇到问题,它会更改所有控件的流向。

我如何避免改变流向的一些控制,始终保持 LTR 流向。

最诚挚的问候

最佳答案

您可以在资源中为每个控件声明默认样式,以便默认情况下将其应用于用户控件中的相应控件。

xaml代码是:

<Window.Resources>
    <Style x:Key="TextBoxTemplate" TargetType="{x:Type TextBox}">
        <Setter Property="FlowDirection" Value="RightToLeft"/>
    </Style>
</Window.Resources>

背后的代码是:

    public void Init_Style()
    {
        Style style = this.FindResource("TextBoxTemplate") as Style;
        textBox1.Style = style;

    }

这样就可以避免所有控件流向的改变。

关于c# - 用户控件中的 WPF 流向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23562321/

相关文章:

c# - 为用户提供转义字符串的最佳方式

c# - VS 2010 C# 注释任务在后面的注释中不出现

c# - Rijndael 加密函数 - Key/IV/Salt 设置

WPF DataGrid 列宽

wpf - 当 TextBox 位于非事件选项卡中时,TextBox.ScrollToEnd 不起作用

c# - Azure 服务结构参与者依赖注入(inject)

c# - 无法显示或隐藏我的 VSTO Excel 加载项

c# - WPF 格式化文本 : Calculate font size to fill available height space

c# - 如何在第二台显示器(屏幕)上隐藏部分窗口

c# - MVVM验证和DTO的用户反馈