Converter
아래의 주석이 달린 코드처럼 바인딩을 어떻게 사용할 수 있습니까?클래스에 속성에 바인딩
public partial class MainWindow : Window
{
public MainWindow()
{ABC = new ABCClass();
InitializeComponent();
//Binding binding = new Binding();
//binding.Source = this;
//binding.Path = new PropertyPath("ABC");
//binding.Mode = BindingMode.OneWay;
//txtKey.SetBinding(TextBox.TextProperty, binding);
Binding binding = new Binding();
binding.Source = this;
binding.Path = new PropertyPath("ABC");
binding.Mode = BindingMode.OneWay;
binding.Converter = new ABCTypeConverter();
txtKey.SetBinding(TextBox.TextProperty, binding);
}
클래스와 Converter
: 사이트 편집기는 "대부분의 코드"를 허용하지 않기 때문에 Converter
코드를 제거
public ABCClass ABC { get; set; }
}
public class ABCClass
{
public int A = 1;
public int B = 2;
public int C = 3;
public override string ToString()
{
return (A + B + C).ToString();
}
}
. 이 코드에는 "모드 세부 정보"가 필요하지 않습니다.