0

有没有办法在设置文本框的样式时为它设置 IValueConverter?

转换器用于隐藏零并显示空值的占位符值。

我想在不知道绑定对象的属性名称的情况下使用转换器,所以所有绑定都在使用我的转换器,我可以这样做吗?

<Style TargetType="{x:Type TextBox}">
   <Setter Property="Height" Value="20"/>
   <Setter Property="Margin" Value="0,0,0,6"/>
   <Setter Property="Text">
       <Setter.Value>
           <Binding RelativeSource="{RelativeSource Self}" Converter="{textBoxTest:FormatIntAndDoubleValueConverter}"/>
       </Setter.Value>
   </Setter>
   <Style.Triggers>
       <Trigger Property="IsReadOnly" Value="True">
           <Setter Property="Background" Value="{StaticResource DisabledBackgroundBrush}" />
       </Trigger>
       <Trigger Property="IsFocused" Value="True">
           <Setter Property="BorderThickness" Value="2"></Setter>
       </Trigger>
   </Style.Triggers>
</Style>
4

0 回答 0