テキストボックスとバインド可能なソースの間の入力の形式を計算/変更する必要があります。私がこれを達成しようとしている方法は、コンバーターの助けを借りています。
コンバータ:
    public class ParameterConverter : IValueConverter
{
    public object Convert(object value, System.Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        if (value == null)
            return string.Empty;
        string originalParameValue = value.ToString();
        string fixedParameterValue = string.Format("@_{0}", originalParameValue);
        return fixedParameterValue;
    }
    public object ConvertBack(object value, System.Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        throw new System.NotImplementedException();
    }
}
XAML:
    <Window.Resources>
    <converters:ParameterConverter x:Key="parameterConverter"  />
</Window.Resources>
<Grid>
    <TextBox Text="{Binding ParameterA, Converter={StaticResource parameterConverter}}"/>
</Grid>
問題は、そのコンバーターが一度しか機能していないことです。それは正しいアプローチですか(コンバーターを意味します)、または別のアプローチがありますか?