Binduje w ten sposób w viewmodelu:
<TextBox>
<TextBox.Text>
<MultiBinding StringFormat=" {0}{1}" UpdateSourceTrigger="PropertyChanged">
<Binding Path="Value"/>
<Binding Path="Unit"/>
</MultiBinding>
</TextBox.Text>
</TextBox>
Czy da się w jakiś sposób np. poprzez zmiany w stylu wymusić zastąpienie wartości Text, kiedy ustawimy np. IsEnabled = false.
Zrobiłbym to oczywiście z viewmodelu, ale Value jest typu double.