Hey! Designers! Leave them Bindings alone!
Little dramatic I know, but I found an excellent forum post about data bind. The post looks at data bind from multiple views and there are some excellent points raised here.
The basic question is that if the assumption is true that XAML is more for the designer and C# or VB is more for the programmer, then why is binding easier in XAML than in C#? Should the binding and hooking up of event handlers not be left to the developer and NOT to the designer?
http://forums.microsoft.com/msdn/showpost.aspx?postid=2359099&siteid=1&sb=0&d=1&at=7&ft=11&tf=0&pageid=0