C#/WPF
C# WPF 지정된 Visual이 이미 다른 Visual의 자식이거나 CompositionTarget의 루트입니다
백엔드담당자
2021. 10. 25. 13:59
반응형
WPF 지정한 요소가 이미 다른 요소의 논리자식입니다. 먼저 이 연결을 끊으십시오. - https://noteofdeveloper.tistory.com/m/21
WPF 지정한 요소가 이미 다른 요소의 논리자식입니다. 먼저 이 연결을 끊으십시오.
WPF 지정한 요소가 이미 다른 요소의 논리자식입니다. 먼저 이 연결을 끊으십시오. xaml child clear remove child element xaml removing all grid children 본 문제는 .add(___)하려는 컨포넌트가 이미 다른 컴..
noteofdeveloper.tistory.com
이전에 한번 포스팅한 적 있는 내용과 비슷한 맥락입니다.
지정된 Visual이 이미 다른 Visual의 자식이거나 CompositionTarget의 루트입니다.
System.Windows.Media.VisualCollection.Add(Visual visual)
System.Windows.Controls.UIElementCollection.AddInternal(UIElement element)
지정된 Visual(지금 추가하려는 아이템)이 이미 추가돼있을 가능성이 높습니다.
* Solution
1. 지정된 visual의 부모 확인
(visual.Parent as System.Windows.Controls.Grid).Name
// 아마 null은 아닐 것 같습니다
2. 부모의 하위에 추가된 자식 초기화
parent.Children.RemoveAt(index)
반응형