创建绑定到变量的控件
是否可以创建绑定到变量或属性的文本框或其他控件? 我想要一个控件,该控件将显示控件的当前值,并在控件发生更改时用新值更新变量。
我可以下载一些已有的控件吗?
Is it possible to create a textbox or other control that is bound to a variable or property?
I want to have a control that will show the current value of a control and update the variable with a new value if the control changes.
Is there some control I could download that already has this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
DataBindings 是您所寻找的吗?将控件绑定到属性:
这就是我在 VB.NET 中所做的,但我有点生疏。
编辑:
我相信您需要实现 iNotifyPropertyChanged 才能更新值:
然后创建一个函数:
之后,在属性的“设置”区域中调用该函数:
示例:
取自 msdn 的示例: http://msdn.microsoft.com/en-us/library/ms743695.aspx
Would DataBindings be what your looking for? Binds a control to a property :
That's how I did it in VB.NET, but i'm a bit rusty.
EDIT:
I believe you need to implement iNotifyPropertyChanged for the values to update:
Then make a function :
After, call the function in your property's "set" area :
Example :
Examples taken from msdn : http://msdn.microsoft.com/en-us/library/ms743695.aspx
创建一个简单的文本框,添加一个事件(例如“onLostFocus”)并更新其中的变量。
Create a simple Textbox, add a event for example ´onLostFocus´ and update your variable there.