사용자 정의 컨트롤을 표시하는 단일 템플릿 열이 포함 된 Silverlight DataGrid가 있습니다. 사용자 정의 컨트롤에는 처리를 나타내는 진행 막대가 있으며 처리가 완료되면 애니메이션이 진행 막대를 숨기고 완성 된 레이블을 표시합니다.Silverlight DataGrid 다시 그리기 문제
먼저, 는 사용자가 다음 데이터 그리드 스크롤의 많은 애니메이션을 다시 그리는 것으로 시작됩니다 않을 때 UserControl을이보기에 올 때 :
는 데이터 그리드 자체를 다시 그리기하지 않는 것 같습니다되는 두 개의 인스턴스가 있습니다 마침내 아무 것도 다시 그리지 않는 지점에 도달하게됩니다.
두 번째, usercontrol에 팝업 이벤트를 표시하는 click 이벤트가 있습니다. 팝업이 닫히면 다시 사용자 정의 컨트롤이 제대로 다시 그려지지 않습니다.
이 문제가 발생하는 이유와 그 방법에 대한 아이디어는 있습니까?
사용자가 그리드 내부를 클릭했을 때 이상한 행동을 보았습니까? 클릭하면 애니메이션을 다시 그리도록 강제 할 수있는 "다시 칠하기"도 호출됩니다. – t3rse