C#/WPF 범범조조 2021. 5. 13. 19:16
참조 https://www.youtube.com/watch?v=Orwyaq51MXQ&list=PLxU-iZCqT52Cmj47aKB1T-SxI33YL7rYS&index=14 목적 WPF INotifyPropertyChanged, PropertyChanged 이용하여 데이터바인딩 실습합니다. INotifyPropertyChanged 인터페이스, PropertyChanged 이벤트를 이용한 데이터 바인딩 데이터바인딩에서 소스 객체는 UI 컨트롤 일수도 있지만 위 그림처럼 소스 객체가 C#의 일반 클래스가 될 수도 있는데 이 경우 프로퍼티(속성)의 값이 변경되는 경우 이를 타겟 객체에 알릴 수 있는 메커니즘이 필요합니다. WPF 데이터 바인딩은 이벤트가 INotifyPropertyChanged 인터페이스를 구현..
더 읽기
C#/WPF 범범조조 2021. 5. 13. 00:00
12장. WPF DataContext를 이용한 데이터바인딩 실습 참조 https://www.youtube.com/watch?v=wgz3OyVqfY4&list=PLxU-iZCqT52Cmj47aKB1T-SxI33YL7rYS&index=13 목적 WPF DataContext를 이용한 데이터바인딩 실습을 해봅니다. 예제 XAML XML에서 데이터바인딩을 위한 소스객체는 Binding의 Source, ElementName 속성을 이용한다. 바인딩 소스 객체를 명시하는 또 다른 방법이 있는데 DataContext를 이용하면 된다. MainWindow.xaml MainWindow.xaml.cs using System.Windows; namespace WPF12_Test { /// /// MainWindow.xaml에..