C# 如何在WPF中使用样式继承Binding.StringFormat值?
我有许多控件使用自己的绑定值,如下所示C# 如何在WPF中使用样式继承Binding.StringFormat值?,c#,wpf,binding,C#,Wpf,Binding,我有许多控件使用自己的绑定值,如下所示 <TextBox Name="Text1" Text="{Binding Data1}" /> <TextBox Name="Text1" Text="{Binding Data2}" /> <TextBox Name="Text1" Text="{Binding Data3}" /> 我想用我所有的文本框制作相同的格式,但若我的文本框已聚焦,则使用不同的绑定文本格式 <Style TargetType="{x:
<TextBox Name="Text1" Text="{Binding Data1}" />
<TextBox Name="Text1" Text="{Binding Data2}" />
<TextBox Name="Text1" Text="{Binding Data3}" />
我想用我所有的文本框制作相同的格式,但若我的文本框已聚焦,则使用不同的绑定文本格式
<Style TargetType="{x:Type TextBox}">
<Setter Property="Text" Value="{Binding SomeValue, StringFormat=N2}" />
<Style.Triggers>
<Trigger Property="IsKeyboardFocusWithin" Value="True">
<Setter Property="Text" Value="{Binding SomeValue}" />
</Trigger>
</Style.Triggers>
</Style>
如何将从绑定值继承到所有文本框的样式?谢谢..我认为这是不可能的,请为每个文本框使用一种样式。相反,请使用行为或附件属性。@lomed您能给我举个例子吗?