c#/WPF

[wpf] (인프런) WPF(c#) 강의 WPF의 사용 이유/대표적인 컨트롤러

Heeyeon Choi 2023. 4. 12. 09:14
728x90

WPF의 사용 이유

  • 뛰어난 UI를 쉽게 개발
  • MVVM패턴을 사용한 정해진 구조 사용

대표적인 컨트롤러

 

  • RadioButton: Group으로 묶어주면 하나만 선택 가능

세 개를 ctrl를 누른상태로 모두 클릭 후,
GroupName을 적어주면 됌

 

  • propfull +tap+ tap =

getter, setter 자동완성 해줌

  • ListView - user Class 생성

class 의 프로퍼티와 메서드를 정의

 

list를 이용하여 만든 객체들을 ItemSource에 넣기
XAML 에 DisplayMemberBinding 을 통해 데이터 삽입
실행하면 위 그림처럼 데이터가 들어감

  • Image 

1. 하드 코딩

하드 코딩으로 넣기

2. 데이터 바인딩

 

728x90

'c# > WPF' 카테고리의 다른 글

[WPF] UserControl / CustomControl  (0) 2023.04.13
[WPF] Task, 비동기, AsyncRelayCommand  (0) 2023.04.12
[WPF] Command 사용하기  (0) 2023.04.12
[WPF] MVVM 패턴 적용해보기 (기초, 초급, 쉬움)  (0) 2023.04.12
[WPF] Style 사용하기  (0) 2023.04.12