Usercontrol中的WPF Flowdirection

时间:2014-05-09 10:28:02

标签: c# wpf

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

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

最好的问候

1 个答案:

答案 0 :(得分:2)

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

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;

    }

这样可以避免更改所有控件流向。