본문 바로가기

Programing (프로그래밍)/WPF & C# (C Sharp)

WPF & C# UI 갱신 ( 업데이트 / 리플리쉬 / 새로고침 / update / refresh )

728x90
반응형

WPF & C# UI 갱신 ( 업데이트 / 리플리쉬 / 새로고침 / update / refresh )


WPF 에서는?



        public static void DoEvents()

        {

            Application.Current.Dispatcher.Invoke(DispatcherPriority.Background,

                                                  new Action(delegate { }));

        }


동기식

 this.Dispatcher.Invoke(() => {
                    this.textBox1.Text =text;
            });


비동기식

Dispatcher.BeginInvoke()



this.GameBoard.Dispatcher.Invoke( (ThreadStart)( () => { } ), DispatcherPriority.ApplicationIdle );
(UI Element를 가진 객체).(변환을 바로 적용하고 싶은 UI Element).Dispatcher. ~~~
출처 : 
http://kbj0109.tistory.com/17http://www.sysnet.pe.kr/2/0/747 )



C# 에서는?


Application.DoEvents();


728x90
반응형