I recently had an issue with databinding to the Visibility property of a DataGridTextColumn. The confusion arose because this property is a dependecy property in WPF but not in Silverlight.
I don't think that the MSDN documentation makes this very clear. The following is the only related text for WPF.
"For information about what can influence the value, see DependencyProperty."