Практическое руководство. Очистка привязок

В этом примере показано, как удалять привязки к объекту.

Пример

Чтобы удалить привязку от отдельного свойства объекта, нужно вызвать ClearBinding, как показано в следующем примере. Следующий пример, показывает, как удалить привязку от TextPropertymytext, объект TextBlock.

BindingOperations.ClearBinding(myText, TextBlock.TextProperty);
BindingOperations.ClearBinding(Me.myText, TextBlock.TextProperty)

Очистка привязки удаляет привязку так, что значение свойства зависимостей изменяется на то значение, которое было бы без привязки. Это значение может быть значением по умолчанию, унаследованным или значением из привязки шаблона данных.

Чтобы удалить привязку от всех возможных свойств в объекте, используйте ClearAllBindings.

См. также