From BindingBase.StringFormat Property
<MultiBinding StringFormat="{}{0} -- Now only {1:C}!">
What does the first {} mean? Is it a way to tell that { } which is normally syntax characters in XAML, will be treated as normal character? How exactly do we use this?
Look at this article on MSDN {} Escape Sequence / Markup Extension which says