[C#/WPF] LambdaConverters, Binding 컨버터를 람다로 손쉽게 만들어보자
이 동영상에서는 LambdaConverters를 사용해 IValueConverter를 간단하게 람다식으로 구현하는 방법에 대해 설명합니다.
핵심 내용만 정리하면 아래와 같습니다.
// 람다 컨버터 제작
public static class HsConverters {
// One-way Binding
public static readonly IValueConverter PresentConverter = ValueConverter.Create(b => str.Value.Equals("있음"));
// Two-way Binding
public static readonly IValueConverter PresentConverterTwoWay = ValueConverter.Create(b => str.Value.Equals("있음"), str => str.Value.Equals("있음"));
// One-way To Source Binding
public static readonly IValueConverter PresentConverterOneWayToSource = ValueConverter.Create(null, str => str.Value.Equals("있음"));
}
<!-- XAML -->
<TextBox Text="{Binding BoolValue, Converter={x:Static myNamespace:HsConverters.PresentConverterTwoWay}}" />
댓글
댓글 쓰기