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."
Dependency properties have a corresponding static field on the class they are defined in. Have a look at the fields section of the DataGridTextColumn class.