2012-09-10 2 views
0

MONO로 작성된 데스크탑 응용 프로그램이 있습니다. 응용 프로그램에는 버튼과 그리기 영역이 있습니다. 버튼을 클릭하면 도면 영역에 집이 그려집니다. 여기까지는 아무런 문제가 없지만 일단 창 크기를 조정하거나 창을 최소화하면 도면이 사라집니다.MONO Cairo 도면의 최소화 또는 크기 조정시 도면이 사라짐

어떤 사람이이 문제를 발견했는지 또는 누구에게도 알면 알려 주시기 바랍니다.

감사합니다,

최고 감사합니다, Veeresh

답변

1

이 공통의 "문제"입니다. 그것은 정말로 문제가 아니지만, 그것이 일하는 방식 일뿐입니다. 화면에 무언가를 그릴 때 그것은 비디오 카드 램에있는 것입니다. 그 위에 다른 창을 최소화하거나 움직이면 이미지를 다시 그려야합니다. 귀하의 경우에는 다시 그릴 필요가 없습니다. 페인트 이벤트를 그리기 위해 코드를 이동해야 할 필요가 있습니다. 그리면 윈도우가 페인팅해야 할 때마다 페인트 이벤트를 그립니다.

또 다른 옵션은 비트 맵을 그려 이미지 컨트롤에 비트 맵을 표시하는 것이지만 이는 메모리 낭비입니다. 올바른 상황에서 올바른 선택 일 수 있습니다.