I have a very common question. What is the best way to do localization in a WPF app. Well, I searched in SO and Binged a lot too. But I could not find any pointers which is real
Create a project WpfApplication1
Create a folder 'Localization'
Add a resource file (Strings.resx) in 'localization\' and add the string 'OrganizationText' and value 'Organisation'
When you compile, a designer.cs file is generated. Unfortunatly, all methods in this file are internal and we need public acces to enable string references from wpf. To do that, replace the .resx 'custom tool' with 'PublicResXFileCodeGenerator' (>=vs2008) and build again. Use this xaml in MainWindow.xaml:
To add the ' - ', you must use multibinding (see here)