일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 예제
- 델파이
- xml
- 초보
- 소니
- 입문
- WIN32 SDK
- Firebird
- 설치
- Visual Basic
- 기초
- c#
- PostgreSQL
- 시리얼 통신
- 문자열
- winsock
- 파이어버드
- MFC
- SQL
- SDK
- dll
- 인스톨
- 셋업
- vb
- VB.NET
- MySQL
- Delphi
- Visual Studio 2005
- 데이터베이스
- 파라미터
- Today
- Total
목록WPF (3)
프로그래밍 노트
WPF Window에서 IWin32Window가 필요할 때가 있다.WPR와 Window Form을 같이 사용할 때, WPF로 만든 Windows위에 Window Form을 표시하기 위해서는 WPF Window의 IWin32Window를 얻어야 된다.그것을 얻기 위해서는 아래와 같이 Wrapping을 해서 사용할 수 있다. public class Wpf32Win : System.Windows.Forms.IWin32Window { public IntPtr Handle{ get; private set; } public Wpf32Win(Window wpfWin) { Handle= new WindowInteropHelper(wpfWin).Handle; } } 위와 같이 정의하여 WPF window에서 아래와 같이..
커서 모래시계만들기this.Cursor = Cursors.Wait; 디폴트 커서로 변경하기 this.Cursor = null;
C#으로 WPF 응용 프로그램을 만들기파일 > 새로 만들기 > 프로젝트 를 선택한다.아래의 그림에서 WPF 응용 프로그램을 선택하고 이름에 적당한 이름을 넣고 확인 버튼을 누른다.그러면 아래와 같은 화면이 표시된다. WPF는 화면이 XAML로 되어있어 기존 폼 처럼 컨트롤을 가져다 놓을 수도 그리고 XAML 파일을 직접 변경해서도 작업할 수 있다.도구 상자에서 버튼을 선택하여 폼에 버튼을 그려 넣는다. 라벨도 추가한다. 그러면 XAML에도 버튼과 라벨이 추가된다.버튼을 더블 클릭하면 아래와 같이 버튼 클릭 이벤트에 대한 소스가 자동으로 만들어진다.label1.Content = "Hello";위 소스를 추가한다. WPF에서는 윈도우 폼의 Text 속성이 Content로 바뀌였다.실행 버튼을 누르면 아래의 ..