Возможно, есть другой ответ на этот вопрос, но я создал частичный класс для своего класса данных, а в частичном я добавил свойство, которое возвращает перечисление Visibility, а затем установил visibilty в коде перед привязкой к управление.
public partial class MyDataClass
{
public Visibility IsVisible { get; set; }
}
В моем реальном XAML я бы привязал к элементу управления Visibility Property что-то вроде этого:
<df:DataField>
<TextBlock Visibility="{Binding IsVisible }" Text="{Binding DateCreated, Converter={StaticResource DateConverter}}" x:Name="tbDateCreated"/>
Надеюсь, это поможет
Приветствия