TextBox,UserControl和格式化数字

时间:2015-06-30 19:59:42

标签: c# xaml

我在XAML中有这个:

<contr:Parameter
    TextBoxText="{Binding Cable.RHAn,Mode=TwoWay, Converter={StaticResource DBL2Conv}, ConverterParameter=Angle}"
    LabelText="{Binding Units[Angle].Display}"
    DescrText="β=" />

在参数I的usercontrol XAML中有这个对应物:

  <TextBox
        x:Name="ArrowTB"
        IsEnabled="False"
        HorizontalContentAlignment="Right"
        Width="auto"
        Text="{Binding ElementName=MyParameter, Path=TextBoxText}"/>

现在在转换器中,我尝试使用此格式字符串格式化要显示的数字:“##。#”。但是,我的屏幕上显示“7.502”。 调试转换器告诉我,格式化很顺利。

这里发生了什么?我必须以某种方式将转换器放在用户控件中吗?

(文本框仅用于输出。这就是它被禁用的原因)

0 个答案:

没有答案