XAML文本框-未调用IValueConverter ConvertBack

时间:2018-08-17 14:24:05

标签: xaml ivalueconverter

我有一个绑定到Converter的TextBox。转换工作正常,从不调用ConvertBack。

在TextBox.TextChanged事件之后不应该调用ConvertBack吗?

以下代码是我的问题的简化示例。

    <Window.Resources>
        <converter:Converter x:Key="MyConverter"/>
    </Window.Resources>
    <StackPanel>
        <TextBox Name="TestTextBox" VerticalAlignment="Top" Margin="10"  
                 Text="{Binding Path=., 
                        Converter={StaticResource MyConverter}, 
                        ConverterParameter=Name, 
                        UpdateSourceTrigger=PropertyChanged, 
                        Mode=TwoWay}" />
    </StackPanel>

简单的ValueConverter

    public class Converter : IValueConverter
    {
         public object Convert(object value, Type targetType, object 
                               parameter, CultureInfo culture)
         {
              return "Yeahhhh";
         }

         public object ConvertBack(object value, Type targetType, object 
                                   parameter, CultureInfo culture)
         {
              return "F#*§";
         }
     }

0 个答案:

没有答案