Я не совсем уверен, что вы спрашиваете, но я думаю, что вам, скорее всего, нужно использовать интерфейс IValueConverter.Вы объявляете новый класс, реализующий интерфейс IValueConverter, и реализуете методы Convert и ConvertBack следующим образом
public Converter implements IValueConverter{
Object Convert(value, targetType, parameter, culture){
// 'value' has the bound value from the xaml
// do some converting and return the result
}
Object Convert(value, targetType, parameter, culture){
// you can figure this one out, usually used for a two-way relationship
}
}
В xaml вам необходим ResourceDictionary в вашем xaml с чем-то вроде
xmlns:y="clr-namespace:NamespaceWithClass">
<y:Converter x:Key="someName" />
И укажите этот конвертер в вашем контроле
<TextBox Text="{Binding Content, Converter={StaticResource someName}}" >
</TextBox>
Не уверен, что это именно то, что вы ищете, но я надеюсь, что это поможет.