Jay Kim 's
WPF에서 UI 변환을 즉시 업데이트 하기 (UI 변환 명령어의 적용이 늦을 때) 본문
C# WPF로 작업을 하다가,
UI Element 변화를 위한 명령어를 실행 후에도, 그 변환이 화면 상으로 매우 늦게 나타나는 상황이 있었습니다.
한참을 헤멘 후에야 UI의 변환을 바로 적용할 수 있는 방법을 찾아냈습니다.
this.GameBoard.Dispatcher.Invoke( (ThreadStart)( () => { } ), DispatcherPriority.ApplicationIdle );
(UI Element를 가진 객체).(변환을 바로 적용하고 싶은 UI Element).Dispatcher. ~~~
이 명령어를 앞이나 뒤에 추가하여 실행 한다면,
해당하는 UI Element/ Control 은 관련 명령어가 실행 될 때마다 바로 업데이트 되게 됩니다.
작업의 우선 순위를 변경 해 준 것인데,
보다 자세한 설명을 한번 쯤 읽어보시는 것을 추천 하겠습니다. ㅎㅎㅎ
출처: 성태의 닷넷 이야기
'코딩 > C#' 카테고리의 다른 글
C#으로 제작한 프로젝트에서 EXE 실행 파일 추출하기 (2) | 2017.10.03 |
---|---|
C# WPF 연습용으로 제작한 계산기 (0) | 2017.10.03 |
Comments