[C#/WINUI3/.NET8] x:Bind 태그 확장 : FallbackValue 속성을 사용해 바인딩 실패시 기본값 설정하기

■ x:Bind 태그 확장의 FallbackValue 속성을 사용해 바인딩 실패시 기본값을 설정하는 방법을 보여준다. ▶ 예제 코드 (XAML)

[C#/WINUI3/.NET6] x:Bind 태그 확장 : 실수 값을 정수 값으로 바인딩하기

■ x:Bind 태그 확장에서 실수 값을 정수 값으로 바인딩하는 방법을 보여준다. ▶ 예제 코드 (XAML)

[C#/WPF] 바인딩 방향 설정하기

■ 바인딩 방향을 설정하는 방법을 보여준다. ▶ NetIncome.cs

▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] ValidationRule 클래스 : 바인딩 항목 검증하기

■ ValidationRule 클래스를 사용해 바인딩 항목을 검증하는 방법을 보여준다. ▶ DateAndPriceRule.cs

▶ FutureDateRule.cs

▶ PositivePriceRule.cs

▶ PurchaseItem.cs

[C#/WPF] DataTrigger/MultiDataTrigger 엘리먼트 : 데이터 트리거 설정하기

■ DataTrigger/MultiDataTrigger 엘리먼트를 사용해 데이터 트리거를 설정하는 방법을 보여준다. ▶ Place.cs

▶ PlaceCollection.cs

▶ MainWindow.xaml

TestProject.zip

[C#/WPF] XmlNamespaceMapping 엘리먼트 : XML 네임스페이스 바인딩하기

■ XmlNamespaceMapping 엘리먼트를 사용해 XML 네임스페이스를 바인딩하는 방법을 보여준다. ▶ MainWindow.xaml

※ XmlDataProvider 엘리먼트의 Source 속성에 기존 설정된 URL이 없어지면서 본인

[C#/WPF] Binding 태그 확장/MultiBinding 엘리먼트 : StringFormat 속성을 사용해 문자열 포맷 설정하기

■ Binding 태그 확장과 MultiBinding 엘리먼트의 StringFormat 속성을 사용해 문자열 포맷을 설정하는 방법을 보여준다. ▶ PurchaseItem.cs

▶ PurchaseItemCollection.cs

▶ MainWindow.xaml

[C#/WPF] PriorityBinding 엘리먼트 : 우선 순위 바인딩 사용하기

■ PriorityBinding 엘리먼트를 사용해 우선 순위 바인딩을 사용하는 방법을 보여준다. ▶ AsyncSampleDataSource.cs

▶ MainWindow.xaml

TestProject.zip

[C#/WPF] 마스터/상세 XML 데이터 바인딩하기

■ 마스터/상세 XML 데이터를 바인딩하는 방법을 보여준다. ▶ DATA\leagues.xml

▶ MainWindow.xaml

TestProject.zip

[C#/WPF] 마스터/상세 데이터 바인딩하기

■ 마스터/상세 데이터를 바인딩하는 방법을 보여준다. ▶ Team.cs

▶ TeamCollection.cs

▶ Division.cs

▶ DivisionCollection.cs

▶ League.cs

[C#/WPF] MultiBinding 엘리먼트 : Converter 속성에서 IMultiValueConverter 인터페이스 구현 객체를 사용해 바인딩하기

■ MultiBinding 엘리먼트의 Converter 속성에서 IMultiValueConverter 인터페이스 구현 객체를 사용해 바인딩하는 방법을 보여준다. ▶ PersonName.cs

▶ PersonNameCollection.cs

▶ PersonNameConverter.cs

[C#/WPF] IDataErrorInfo 인터페이스 : 커스텀 객체에 대한 검증 로직 구현하기

■ IDataErrorInfo 인터페이스를 사용해 커스텀 객체에 대한 검증 로직을 구현하는 방법을 보여준다. ▶ Person.cs

▶ MainWindow.xaml

TestProject.zip

[C#/WPF] 바인딩 유효성 검사 구현하기

■ 바인딩 유효성 검사를 구현하는 방법을 보여준다. ▶ SampleData.cs

▶ AgeRangeRule.cs

▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] Binding 엘리먼트 : Source/Path 속성을 사용해 ObjectDataProvider 객체 메소드 바인딩하기

■ Binding 엘리먼트의 Source/Path 속성을 사용해 ObjectDataProvider 객체의 메소드를 바인딩하는 방법을 보여준다. ▶ DoubleToStringConverter.cs

▶ InvalidCharacterRule.cs

▶ TemperatureType.cs

[C#/WPF] Binding 엘리먼트 : ElementName/Path 속성을 사용해 두 컨트롤 속성 바인딩하기

■ Binding 엘리먼트의 ElementName/Path 속성을 사용해 두 컨트롤의 속성을 바인딩하는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/WPF] Binding 태그 확장 : Source 속성을 사용해 열거형 바인딩하기

■ Binding 태그 확장의 Source 속성을 사용해 열거형을 바인딩하는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/WPF] Binding 태그 확장 : Source 속성을 사용해 컬렉션 바인딩 및 선택 정보 표시하기

■ Binding 태그 확장의 Source 속성을 사용해 컬렉션을 바인딩하고 선택 정보를 표시하는 방법을 보여준다. ▶ Person.cs

▶ PersonCollection.cs

▶ MainWindow.xaml

[C#/WPF] Binding 엘리먼트 : Source/Path/UpdateSourceTrigger 속성을 사용해 단순 바인딩 설정하기

■ Binding 엘리먼트의 Source/Path/UpdateSourceTrigger 속성을 사용해 단순 바인딩을 설정하는 방법을 보여준다. ▶ Person.cs

▶ MainWindow.xaml

TestProject.zip

[C#/WPF] ItemsControl 엘리먼트 : ItemsPanel/ItemTemplate/ItemContainerStyle/Template 속성을 사용해 스타일 및 템플리트 설정하기

■ ItemsControl 엘리먼트 : ItemsPanel/ItemTemplate/ItemContainerStyle/Template 속성을 사용해 스타일 및 템플리트를 설정하는 방법을 보여준다. ▶ TaskType.cs

▶ Task.cs

▶ TaskCollection.cs

[C#/WPF] DataTemplateSelector 엘리먼트 : 데이터 객체 속성에 따라 DataTemplate 객체 선택하기

■ DataTemplateSelector 엘리먼트를 사용해 데이터 객체 속성에 따라 DataTemplate 객체를 선택하는 방법을 보여준다. ▶ TaskType.cs

▶ Task.cs

▶ TaskCollection.cs

[C#/WPF] 데이터 바인딩 사용하기

■ 데이터 바인딩을 사용하는 기본적인 방법을 보여준다. ▶ ProductCategory.cs

▶ SpecialFeatures.cs

▶ User.cs

▶ Bid.cs

▶ AuctionItem.cs

[C#/WPF] IMultiValueConverter 인터페이스 사용하기

■ IMultiValueConverter 인터페이스를 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/MAUI/.NET6] RelativeSource 태그 확장 : 바인딩 뷰 모델 참조하기

■ RelativeSource 태그 확장에서 바인딩 뷰 모델을 참조하는 방법을 보여준다. ▶ 예제 코드 (XAML)

[C#/MAUI/.NET6] INotifyPropertyChanged 인터페이스 : 속성 값 변경 헬퍼 메소드 사용하기

■ INotifyPropertyChanged 인터페이스에서 속성 값 변경 헬퍼 메소드를 사용하는 방법을 보여준다. ▶ 예제 코드 (C#)