Я хотел бы скрыть элемент управления, такой как TextBox, когда у него есть привязка к недопустимому свойству, например свойству Text, при котором возникла ошибка пути BindingExpression. Это отличается от простой проверки, чтобы увидеть, является ли значение привязки нулевым в триггере. Ноль может фактически быть вполне приемлемым значением, и элемент управления должен все еще отображаться. По сути, у меня есть DataTemplate, который я хочу повторно использовать с несколькими различными типами объектов из моей виртуальной машины, некоторые из которых могут иметь определенные общие свойства, а некоторые могут иметь уникальные свойства. Когда отдельное свойство не существует в объекте, который в настоящее время является источником привязки DataTemplate, DataTemplate будет иметь своего рода дополнительный триггер или привязку, которые будут скрывать конкретный элемент управления, связанный с несуществующим свойством.