userControl
은 몇 개의 라벨과 체크 박스로 구성되었으며, 클릭 할 때 자체를 제거하기위한 "x"버튼이 있습니다. 그는, 그들 중 누구도를 해결하기 위해 name
속성이 없습니다 및을 원하는대로 내 WPF 응용 프로그램에서 사용자가 런타임에 동적으로이 userControl
의 많은 넣을 수 있음을 고려UserControl을 런타임에 (WPF에서) 자체 제거하려면 어떻게합니까?
, 정확히 어떻게 제거 할 수 있습니다 응용 프로그램에서 UserControl
을 클릭하여 -child- button "x"(즉, "x"버튼의 이벤트 핸들러 내부) ???
((Grid)button.Parent).Children.Remove(this);
((Button)control.Parent).Content = null;
왜'.Remove (this) '가 작동하지 않았습니까? 예외가 있니? – Rachel
이유를 모르겠습니다. 실제로 내 UserControl과 관련된 코드를 추적 할 수 없으므로 DLL 파일입니다. 하지만 내가 아는 한 계층 구조를 통해 항목을 찾을 수 없었을 수도 있습니다./ – Ali