WPF 为多行文本框设置 TextWrapping.Wrap 全局
WPF set TextWrapping.Wrap global for multiline TextBox
如何在 WPF 文本框 TextWrapping = TextWrapping.Wrap
中为我的应用程序中的所有多行文本框 (AcceptsReturn = true
) 设置?他们的风格有可能吗?
我找到了一个反射的方法,但他们必须是更优雅的方法。
谢谢!
您可以为 TextBox 创建默认样式,在 AcceptsReturn 上使用触发器 属性:
<Application.Resources>
<Style TargetType="TextBox">
<Style.Triggers>
<Trigger Property="AcceptsReturn" Value="True">
<Setter Property="TextWrapping" Value="Wrap"/>
</Trigger>
</Style.Triggers>
</Style>
</Application.Resources>
如何在 WPF 文本框 TextWrapping = TextWrapping.Wrap
中为我的应用程序中的所有多行文本框 (AcceptsReturn = true
) 设置?他们的风格有可能吗?
我找到了一个反射的方法,但他们必须是更优雅的方法。
谢谢!
您可以为 TextBox 创建默认样式,在 AcceptsReturn 上使用触发器 属性:
<Application.Resources>
<Style TargetType="TextBox">
<Style.Triggers>
<Trigger Property="AcceptsReturn" Value="True">
<Setter Property="TextWrapping" Value="Wrap"/>
</Trigger>
</Style.Triggers>
</Style>
</Application.Resources>