WPF 팁

WPF에서 내부에서 작업한 내용을 UI에 올릴때 Dispatcher 클래스 사용 지유니 평점: 없음 조회: 3433

여러 가지 방법이 있는데..

 

저는 그 중에서 Dispatcher 클래스를 사용하는 방법이 쉽더라구요

 

 

this.Dispatcher.BeginInvoke


            (

 

                DispatcherPriority.Normal,


                (ThreadStart)delegate()


                {


                    UI에 데이터 바인딩;


                }


            );

태그 : Dispatcher
작성자 정보
지유니
Level 15
 [EXP.35/40]

메일:  비공개
글등록 +12 312 덧글등록 +3 47
자기소개
C#, .Net, WCF, WPF, WP 에고고... ^^;; 블렌드도 해야 하고 .... 새로운 기술들을 사용해서 회사 업무를 하려고 하니.. 너무 힘드네요 앞으로 많은 도움 부탁드립니다
글 공유하기 |
  tweet facebook
2012-07-20 오전 9:19:51
나도한마디
사용자
박달동            [2013-06-03]
Level 14
 [EXP.2/40]
저는 전역 delegate를 선언하고 사용하는데, 올리신 방법이 훨씬 깔끔하네요.
잘보고 갑니다.~

// 전역 delegate 선언
delegate void d();

// Thread or BackgroundWorker
...
this.Dispatcher.Invoke( new d(() => { /* cross threading 처리 */ }));
Thread.Sleep(1000);
...

태그로 엮인글
[WPF Q&A] WPF App 시작에 대해 질문합니다[3]  Dispose
[WPF Q&A] dispatcher를 이용하여 메인스레드의 TextBox 값을 설정할 때 [1]+1  홍두께
[WPF Q&A] Dispatcher를 통한UI갱신과 바인딩 사이의 충돌 관련..[1]  crunch
[WPF Q&A] 이중클릭 방지와 같이 로딩바를 보여줄수 있는 방법좀 알려주세요.  Thunder
[WPF Q&A] [RE] [RE] Progress Bar 비동기 동작관련 문의 (스레드 스위칭, 비동기, Thread.Sleep)[1]  webbug
[WPF Q&A] [RE] 쓰레드 관련 질문입니다.  박세희
[실버라이트 Q&A] [RE] 웹서비스 비동기 호출 후 Progressbar를 보여주고 싶은데요...  네오
[WPF Q&A] [RE] 스레드 안에서 컨트롤 접근문제에 대해서...[1]  박세희
[WPF Q&A] [RE] textbox에 대해 질문드립니다!!  임은선
글리스트
Form Designer 프로젝트 #6 - Tool Window (콘트롤 추가/삭제) - 완료![3]+1  안떠니
Form Designer 프로젝트 #5 - TreeView Manager  안떠니
Form Designer 프로젝트 #4 - TreeView + XML [1]  안떠니
Form Designer 프로젝트 #3 - TreeView 삭제 / 이름변경[2]+2  안떠니
Form Designer 프로젝트 #2 - TreeView 노드 추가[1]  안떠니
Form Designer 프로젝트 #1 - 프로젝트 관리 화면[4]+1  안떠니
실행파일에서 config 파일 변경하기[1]+3  킴언어
계산기[3]  sa2랑
WPF 성능관리  sa2랑
[RE] WPF Performance Suite  sa2랑
 ★현재글->   WPF에서 내부에서 작업한 내용을 UI에 올릴때 Dispatcher 클래스 사용[1]  지유니
VS와 Blend에서 화면구조 보기 파일첨부 깜디
Canvas 의 Preview 기능 구현하기[1] 파일첨부 깊은물
[Command] 하나의 컨트롤에 여러 커맨드를 등록하는 법[1]  깜디
[UX 스터디 자료] WPF 자료[4] 파일첨부 sky
DataView를 이용해서 소팅하는 방법  지유니
ListView를 이용해서 그룹핑, 소팅하는 법  지유니
WPF에서 Ellipse 그리기[3]+2  재선
애니메이션 진행 중 마우스의 반응이 안좋습니다.[1]  칼맨
[RE] 애니메이션 진행 중 마우스의 반응이 안좋습니다.[2]+5  Linus
ComboBox에 item 뻘짓하면서 넣기~ 파일첨부 치사대마왕