I cannot bind the Visible property of the WPF datagridtextcolumn to a boolean value.
My binding expression is,
{Binding Path=DataContext.IsThisColumn
I worked this out.
DataGridCOlumn is not a framework element so the FindAncestor call was failing (DataGridColumn not part of visual tree)
Have to set source property of binding expression to a staticresource and it works fine.