Как я могу переписать элемент WPF UIElement?
Как я могу переучить UIElement
в другое окно? Я установил для содержимого значение NULL до закрытия окна. После этого открывается новое окно и UIElement
устанавливается на содержимое этого окна.
Это создает исключение InvalidOperationException: "Элемент Het opgegeven - это элемент, который все еще может быть элементом Ван-Андер-Андер. Koppel dit eerst los."
К сожалению, мои окна голландские. Грубый перевод выглядит следующим образом: "Указанный элемент уже является логическим дочерним элементом другого элемента. Сначала отключите его".
Вещь, которую я не понимаю, состоит в том, что я отделил это, но все же это дает эту ошибку.
1 ответ
Если сделать содержимое пустым, это не повлияет на родительские и дочерние отношения. Вам нужно использовать функцию RemoveLogicalChild окна, чтобы удалить UIElement
как дочерний элемент предыдущего окна, а затем прикрепить его к новому окну.