我正在编写一个 WPF 计算器应用程序。在这个应用程序中,我有 TextBox,它根据 OnWindowKeyDown 事件获取和设置输入(输入插入/验证并作为用户类型返回到 TextBox)。
例如,如果用户键入:
3-> validate == true--> print to TextBox '3'
y-> validate == false -> ignore
3-> validate == true --> print to TeextBox "33"
我想按字符获取输入字符(我有一个状态模式类,它对添加的每个字符使用react),但我需要将结果作为字符串返回。
如何使用 MVVM 设计将数据从文本框传输到文本框?
最佳答案
你可以绑定(bind)你的TextBoxes
至Properties
在 ViewModel
并使用 INotifyPropertyChanged
进行验证/修改/任何事情的事件。
您可以从 UI 或后台更新属性,它将为用户自动更新。
关于c# - 文本框 MVVM 数据绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8994538/