본문 바로가기

Coding/WPF, Silverlight4

Secondary Monitor에 윈도 그리기 WPF에는 Secondary Monitor, 3rd monitor 등등을 찾아주거나 그 정보를 알려주는 것이 현재 없는 걸로 알고 있다. 그래서 영역을 설정하고 세컨더리 모니터에 그릴 윈도우 위치와 맞춰주는 방법을 써보기로 하자. private playerWindow PlayerWindow = new playerWindow(); private void SecondaryMonitorLocation() { PlayerWindow.WindowStartupLocation = WindowStartupLocation.Manual; System.Drawing.Rectangle workingArea = System.Windows.Forms.Screen.AllScreens[1].WorkingArea; PlayerWind.. 2010. 2. 25.
WPF에서 Font ComboBox 만들기 일명 FontFamily ComboBox. 지금 하는 작업 말고, 이전 작업을 할 때엔 Actipro Toolkit을 사용해서 UI를 적용을 시켰기에 폰트패밀리 콤보박스는 Actipro가 제공하는 FontFamily ComboBox를 사용했다. Actipro ribbon에서는 기본으로 제공하기 때문에 다음과 같이 사용하면 되었다. [-] Collapse 이번 프로젝트에서는 Actipro를 사용하지 않기로 하였기에 직접 폰트 콤보박스를 만들었다. 아주아주 극히, 간단하다. 다음과 같이 넣어주면 끝. [-] Collapse 보다시피 시스템폰트를 가져와서 바인딩을 시켜불면 끝. 아주, 초간단 팁이다. 2009. 8. 12.
WPF Threads 2009.03.26 뇌이뇬 블로깅 ------------------------------------------------ WPF Threads 발송자를 사용하여 응답 성능이 뛰어난 응용 프로그램 작성 Shawn Wildermuth 이 기사에서 다루는 내용: WPF의 스레딩 발송자 사용 비 UI 스레드 처리 타이머 사용 이 기사에서 사용하는 기술: .NET Framework 3.0, Windows Presentation Foundation 목차 스레딩 모델 DispatcherObject 발송자 사용 BackgroundWorker DispatcherTimer 사용하기 쉽고 자연스러우며 아름답기까지 한 인터페이스를 만드는 데 몇 달을 소비했지만 막상 사용자는 인터페이스가 반응하기를 기다리며 지루한 시간을 보내.. 2009. 8. 9.
WPF Thread // 작성자 : Shwan Wildermuth WPF Threads 발송자를 사용하여 응답 성능이 뛰어난 응용 프로그램 작성 Shawn Wildermuth 이 기사에서 다루는 내용: WPF의 스레딩 발송자 사용 비 UI 스레드 처리 타이머 사용 이 기사에서 사용하는 기술: .NET Framework 3.0, Windows Presentation Foundation 목차 스레딩 모델 DispatcherObject 발송자 사용 BackgroundWorker DispatcherTimer 사용하기 쉽고 자연스러우며 아름답기까지 한 인터페이스를 만드는 데 몇 달을 소비했지만 막상 사용자는 인터페이스가 반응하기를 기다리며 지루한 시간을 보내야 한다면 이처럼 딱한 일도 없을 것입니다. 오랫동안 실행되는 프로세스 때문에 응용 프로그램 실행이 중단되는 것을 바라보는.. 2009. 7. 19.