【发布时间】:2014-12-02 18:22:44
【问题描述】:
我有一个类,我想在其属性之一发生更改时使用它来更新文本框。我还希望能够在文本框更改时更改 classes 属性。换句话说,我希望能够进行双向数据绑定。我在网上看过,所有的例子都需要一个 XAML 文件。由于我不熟悉 XAML,如果可能的话,我想远离它。
是否可以在不使用 XAML 的情况下对类进行双向数据绑定?
更新:
我找到了这个http://msdn.microsoft.com/en-us/library/ms743695%28v=vs.110%29.aspx,它似乎有效。但是,我并不完全明白它在做什么。
更具体地说,我不明白 PropertyChanged 和 OnPropertyChanged 是如何相互关联的。
【问题讨论】:
-
它是 WPF 应用程序吗?
-
不,它是一个 WinForm (C#) 应用程序。
-
你介意使用 ReactiveUI 框架吗?虽然我没有将它用于 WinForms,但它支持它。 stackoverflow.com/questions/24768640/…
-
你需要了解 C# 事件。
标签: c# .net 2-way-object-databinding