我有一个绑定到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#*§";
}
}