如何在WPF中使用Style继承Binding.StringFormat值?

时间:2014-04-02 06:52:31

标签: c# wpf binding

我有很多控件使用自己的绑定值,如此

<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>

如何将之前从Binding Value继承的样式设置为All my Textbox?感谢..

0 个答案:

没有答案