디버깅하는 동안 UI 업데이트를 볼 수있는 방법이 있습니까?

마로로

현재 항목의 가시성을 확인하는 일부 코드를 디버깅하려고합니다 ( .IsVisible()예 : 메서드 사용). 문제는 한 중단 점에서 다음 중단 점으로 점프하거나 줄 사이를 이동할 때 데이터가 분명히 변경되지만 프로그램의 UI는 전혀 변경되지 않는 것 같습니다. 따라서 사물이 보이는지 확인하기가 조금 어렵고 Visual Studio를 신뢰해야합니다.

디버깅하는 동안 UI를 업데이트 할 수있는 방법이 있습니까? 거기에서도 변경 사항을 볼 수 있습니까?

Corentin 창

UI를 동기식으로 다시 렌더링해야합니다. 이 확장 메서드를 어딘가에 정의 할 수 있습니다.

public static void SynchronouslyRedraw(this UIElement uiElement) {
    uiElement.InvalidateVisual();
    Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.ApplicationIdle, new Action(() => { })).Wait();
    Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Render, new Action(() => { })).Wait();
}

Window각 중단 점 이후 에 호출합니다 (즉시 창, 중단 점 작업, 추가 코드 줄 등 사용). 문제의를 동 기적으로 다시 렌더링해야합니다 Window.

this.SynchronouslyRedraw(); // assuming your breakpoint is in your `Window` class for example.

이 방법은 개체 UIElement의 시각적 트리에있는 모든 항목 에서 작동 Window합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iOS 앱을 디버깅하는 동안 임시, 캐시, 디렉토리를 볼 수있는 방법이 있습니까?

분류에서Dev

Swift에서 PhotoScroller를 볼 수있는 방법이 있습니까?

분류에서Dev

디버깅하는 동안 검사 할 수있는 바이너리 데이터를 추출 할 수 있습니까?

분류에서Dev

WPF 런타임 동안 UI를 업데이트하는 방법

분류에서Dev

중단 점에서 멈추지 않고 디버깅하는 동안 여러 변수를 어떻게 볼 수 있습니까?

분류에서Dev

Anaconda Navigator : 콘솔을 볼 수있는 방법이 있습니까?

분류에서Dev

알림 내역을 볼 수있는 방법이 있습니까?

분류에서Dev

압축 파일을 볼 수있는 방법이 있습니까?

분류에서Dev

디버깅하는 동안 이벤트 구독 수를 쉽게 확인하는 방법은 무엇입니까?

분류에서Dev

LocationMatch가 작동하지 않습니다. Apache를 디버깅하는 방법이 있습니까?

분류에서Dev

iOS 앱을 업데이트하는 동안 코드를 실행하는 방법이 있습니까?

분류에서Dev

EOL 이후 wheezy에 대한 보안 업데이트를받을 수있는 방법이 있습니까?

분류에서Dev

특정 데이터 구조를 디버깅하는 방법이 있습니까?

분류에서Dev

iOS-디버깅하는 동안 자동 레이아웃 제약 조건을 표시하는 방법이 있습니까?

분류에서Dev

진행중인 동안 Windows 10 업데이트를 안전하게 중지 할 수있는 방법이 있습니까?

분류에서Dev

프로젝트를 업데이트하는 동안 내 코드를 업데이트 할 수 있습니다.

분류에서Dev

불안정한 웹 UI를 디버깅하는 방법

분류에서Dev

입력하는 동안 볼 수 있도록 작성된 텍스트 업데이트

분류에서Dev

디버깅하는 동안 지역 변수를 특정 구조체 / 데이터 유형으로 표시 할 수 있습니까?

분류에서Dev

Xcode로 디버깅 할 때 코드에서 마우스 커서를 올리면 속성 값을 볼 수있는 방법이 있습니까?

분류에서Dev

Xcode로 디버깅 할 때 코드에서 마우스 커서를 올리면 속성 값을 볼 수있는 방법이 있습니까?

분류에서Dev

디버깅하는 동안 Visual Studio를 #define으로 이동하는 방법은 무엇입니까?

분류에서Dev

안드로이드 Studio에서 디버깅하는 동안 나는 이전 중단 점에 다시 단계 수 있습니까? (프레임 드롭)

분류에서Dev

함수가 .ui 파일에 설명되어있는 동안 파이썬 코드에서 retreanslateUi를 사용하는 방법이 있습니까?

분류에서Dev

내 연결 상태를 볼 수있는 방법이 있습니까?

분류에서Dev

기본 유형의 HashCode를 볼 수있는 방법이 있습니까?

분류에서Dev

Lodash 2.x 문서를 볼 수있는 방법이 있습니까?

분류에서Dev

Lodash 2.x 문서를 볼 수있는 방법이 있습니까?

분류에서Dev

ctmark와 같은 nfmark를 볼 수있는 방법이 있습니까?

Related 관련 기사

  1. 1

    iOS 앱을 디버깅하는 동안 임시, 캐시, 디렉토리를 볼 수있는 방법이 있습니까?

  2. 2

    Swift에서 PhotoScroller를 볼 수있는 방법이 있습니까?

  3. 3

    디버깅하는 동안 검사 할 수있는 바이너리 데이터를 추출 할 수 있습니까?

  4. 4

    WPF 런타임 동안 UI를 업데이트하는 방법

  5. 5

    중단 점에서 멈추지 않고 디버깅하는 동안 여러 변수를 어떻게 볼 수 있습니까?

  6. 6

    Anaconda Navigator : 콘솔을 볼 수있는 방법이 있습니까?

  7. 7

    알림 내역을 볼 수있는 방법이 있습니까?

  8. 8

    압축 파일을 볼 수있는 방법이 있습니까?

  9. 9

    디버깅하는 동안 이벤트 구독 수를 쉽게 확인하는 방법은 무엇입니까?

  10. 10

    LocationMatch가 작동하지 않습니다. Apache를 디버깅하는 방법이 있습니까?

  11. 11

    iOS 앱을 업데이트하는 동안 코드를 실행하는 방법이 있습니까?

  12. 12

    EOL 이후 wheezy에 대한 보안 업데이트를받을 수있는 방법이 있습니까?

  13. 13

    특정 데이터 구조를 디버깅하는 방법이 있습니까?

  14. 14

    iOS-디버깅하는 동안 자동 레이아웃 제약 조건을 표시하는 방법이 있습니까?

  15. 15

    진행중인 동안 Windows 10 업데이트를 안전하게 중지 할 수있는 방법이 있습니까?

  16. 16

    프로젝트를 업데이트하는 동안 내 코드를 업데이트 할 수 있습니다.

  17. 17

    불안정한 웹 UI를 디버깅하는 방법

  18. 18

    입력하는 동안 볼 수 있도록 작성된 텍스트 업데이트

  19. 19

    디버깅하는 동안 지역 변수를 특정 구조체 / 데이터 유형으로 표시 할 수 있습니까?

  20. 20

    Xcode로 디버깅 할 때 코드에서 마우스 커서를 올리면 속성 값을 볼 수있는 방법이 있습니까?

  21. 21

    Xcode로 디버깅 할 때 코드에서 마우스 커서를 올리면 속성 값을 볼 수있는 방법이 있습니까?

  22. 22

    디버깅하는 동안 Visual Studio를 #define으로 이동하는 방법은 무엇입니까?

  23. 23

    안드로이드 Studio에서 디버깅하는 동안 나는 이전 중단 점에 다시 단계 수 있습니까? (프레임 드롭)

  24. 24

    함수가 .ui 파일에 설명되어있는 동안 파이썬 코드에서 retreanslateUi를 사용하는 방법이 있습니까?

  25. 25

    내 연결 상태를 볼 수있는 방법이 있습니까?

  26. 26

    기본 유형의 HashCode를 볼 수있는 방법이 있습니까?

  27. 27

    Lodash 2.x 문서를 볼 수있는 방법이 있습니까?

  28. 28

    Lodash 2.x 문서를 볼 수있는 방법이 있습니까?

  29. 29

    ctmark와 같은 nfmark를 볼 수있는 방법이 있습니까?

뜨겁다태그

보관