Laut MSDN sollte Ihr zweites Beispiel ("kürzere Syntax mit MultiBinding mit einer einzelnen Bindung") nicht funktionieren, auch nicht in .net 3.5 noch in .net 4.0 :
Hinweis:
MultiBinding und PriorityBinding unterstützen keine XAML-Erweiterungssyntax (trotz der Freigabe derselben BindingBase-Klasse, die das XAML-Verhalten für Binding tatsächlich implementiert).
Wenn es also für Sie funktioniert, ist das zufällig, und es ist kein unterstütztes Verhalten.
PS: Sie müssen MultiBinding nicht für eine einzelne -Bindung verwenden. Folgendes sollte genügen:
%Vor%oder
%Vor%oder noch kürzer
%Vor%Tags und Links wpf binding xaml string-formatting multibinding