Как использовать привязку без 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
:
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();
}
}
Converter
код был удален, так как редактор сайта не позволяет "в основном код". Этот код не нуждается в «детализации режима».