UIElement.OnVisualParentChanged(DependencyObject) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается при изменении родительского элемента этого UIElement элемента на базовый визуальный родительский элемент.
protected public:
override void OnVisualParentChanged(System::Windows::DependencyObject ^ oldParent);
protected internal override void OnVisualParentChanged(System.Windows.DependencyObject oldParent);
override this.OnVisualParentChanged : System.Windows.DependencyObject -> unit
Protected Friend Overrides Sub OnVisualParentChanged (oldParent As DependencyObject)
Параметры
- oldParent
- DependencyObject
Предыдущий родительский элемент. Это может быть предоставлено так, как null если DependencyObject бы родительский элемент ранее не был.
Примечания для тех, кто наследует этот метод
При переопределении этого метода всегда вызывайте базовую реализацию. Базовая реализация по умолчанию выполняет внутреннее обслуживание состояния обратно наследуемого свойства. Не удается вызвать базовую реализацию, это состояние будет недействительным.
Этот метод переопределяет метод OnVisualParentChanged(DependencyObject). FrameworkElement и Window оба также переопределяют реализацию UIElementOnVisualParentChanged(DependencyObject)и Window запечатывают ее.