본문 바로가기

전체 글49

WPF - DataGrid에 DataTable 바인딩(Binding)하기 WPF의 DataGrid에 DataTable을 바인딩 하는 방법입니다.DataTable은 데이터베이스에 쿼리를 수행하여 생성한 것은 아니지만, 쿼리를 실행하여 생성된 DataTable과 유사하게 사용 할 수 있습니다. 1. Window에 DataGrid Control을 넣습니다. 2. DataGrid의 속성(Properties)창에서 Columns 속성의 오른쪽 [...] 버튼을 클릭합니다. 3. DataGrid에 3개(ID, Name, Telphone)의 컬럼을 추가합니다. 4. Window XAML에 추가한 DataGrid에 아래와 같이 ID, NAME, TEL_NO를 바인딩합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5. Window의 Loaded 이벤트를 추가합니다. 6. .. 2016. 4. 14.
WPF - ComboBox에 DataTable 바인딩(Binding)하기 WPF ComboBox에 DataTable을 바인딩(Binding)하는 방법입니다. 1. 우선 Window에 ComboBox를 배치합니다. 2. ComboBox의 변수 이름을 입력합니다. 3. ComboBox에 DataTable을 바인딩하기 위한 코드를 넣기 위한 Window의 Initialized Event를 생성합니다. 4. DataTable의 데이터가 잘 바인딩되었는지 확인하기 위한 ComboBox의 SelectionChanged Event를 생성합니다. 5. 아래와 같이 코딩을 하면, DataTable의 데이터가 ComboBox에 바인딩됩니다. 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 32.. 2016. 4. 12.
WPF - 이미지 버튼 만들기 WPF에서의 매력 중 하나는 개발자가 UX를 자유롭고 쉽게 생성 할 수 있는 것입니다.버튼에 이미지를 넣거나, 체크박스 등을 쉽게 넣고 이벤트를 처리 할 수도 있습니다.이미지 버튼을 만드는 간단한 XAML을 소개하고자 합니다.조금만 WPF를 공부했다면 아래의 XAML 소스는 쉽게 이해하리라 생각됩니다. Button의 ContentControl에 StackPanel을 배치하고, 그안에 Image와 TextBlock을 배치하면 이미지 버튼을 생성 할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2016. 4. 7.
WPF - TabControl에 UserControl 추가하기 Tab Control의 Tab Item을 동적으로 추가하는 방법입니다.추가된 Tab Item에는 User Control을 표시하도록 하는 예입니다. 1. Window에 TabControl을 추가합니다. 2. TabControl의 Items 속성에 대한 상세정보 화면을 엽니다. (Items 속성의 오른쪽 [...] 버튼을 클릭하면 상세정보 화면이 열립니다.) 3. TabItem을 선택 후 [X] 버튼을 클릭하면 TabItem이 삭제됩니다. 4. User Control을 생성합니다. 5. 이번 예제에서는 3개의 User Control을 생성하였습니다. 6. Window의 Load 이벤트를 생성합니다. 7. Window의 Load Event에 TabControl에 TabItem을 추가하는 코드입니다. 1 2 .. 2016. 4. 7.