WPF TextBox ConvertBack - 我该怎么办?

时间:2018-02-14 20:23:30

标签: wpf binding ivalueconverter

所以我ListViewItem TextBoxComboBox

在我的ComboBox内部我有几个选项,一旦我的模型中的ComboBox选择的更改event被解雇,我就改变了我的财产:

public int ComboboxSelectedIndex
{
    get { return _comboboxSelectedIndex; }
    set
    {
        _comboboxSelectedIndex = value;
        OnPropertyChanged();
    }
}

TextBox我有Converter我的ComboBox选择更改event被解雇后,我希望我的TextBox被清除:

<TextBox Controls:TextBoxHelper.ClearTextButton="False"
         TextChanged="textboxOldValueCell_TextChanged"                                
         LostFocus="textboxOldValueCell_LostFocus"                                                                                                                               
         Text="{Binding ComboboxSelectedIndex, Converter={StaticResource ComboboxSelectedIndexToTextBoxText}}"/>

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

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {

    }
}

所以这可以正常工作,直到TextBox失去焦点,然后我可以在Red边框周围看到TextBox颜色。 所以我的问题是我需要在这个ConvertBack函数中放置我的TextBox

0 个答案:

没有答案