5
WPF 컨트롤에서 여러 자식 컨트롤을 업데이트해야합니다. 모든 하위 컨트롤을 업데이트 할 때까지 컨트롤을 다시 그려야하는 것은 아닙니다.WPF 컨트롤 다시 그리기를 방지 할 수 있습니까?
WPF 컨트롤에서 여러 자식 컨트롤을 업데이트해야합니다. 모든 하위 컨트롤을 업데이트 할 때까지 컨트롤을 다시 그려야하는 것은 아닙니다.WPF 컨트롤 다시 그리기를 방지 할 수 있습니까?
일반적으로 UI 스레드에서 이러한 모든 업데이트를 수행하는 경우 WPF 프레임 워크가 원하는대로 정확하게 수행 할 수 있습니다.
테스트하려면 컨트롤과 자식 컨트롤을 지속적으로 업데이트하는 무한 루프를 만듭니다. 결과적으로 UI가 고정됩니다.
그래서 일반적으로 컨트롤을 다시 그리기 위해 일정 기간 동안 기다리지 않습니까? –
일종의 ... 스레드는 한 번에 하나의 작업 만 수행 할 수 있습니다. 컨트롤을 다시 렌더링하는 동일한 스레드에서 컨트롤의 상태를 업데이트하고 있습니다. – ColinE
buttonClick 이벤트와 Timer 콜백을 사용하여 답변을 테스트 한 결과 두 경우 모두에서이를 확인했습니다. –