我在通过代码更改用户控件中的流向时遇到问题,它会更改所有控件的流向。
我如何避免改变流向的一些控制,始终保持 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/