必须始终绑定?

时间:2013-07-03 12:52:30

标签: wpf binding

我正在编写一个程序,用户将输入计算机名称,计算机将被验证(DNS检查,ping,通过WMI进行权限检查等),然后输入的计算机名称将成为“已验证”的计算机一个不同的文本框。然后,用户可以对经过验证的计算机执行各种操作,例如重新启动,关闭,WMI查询等。

WPF绑定是否值得为一件简单的事情,比如从一个文本框中获取用户的输入并执行ping,如果ping成功,将值放入另一个文本框?您可以将文本框值绑定到属性,然后在后面的代码中使用该值吗?

2 个答案:

答案 0 :(得分:2)

绑定总是值得的。您确定可以将TextBox文本绑定到公共属性,并将该属性的get方法更改为您的意愿。另外,如果返回的类型与TextBox中所需的类型不匹配,请检查转换器。

答案 1 :(得分:1)

绝对。网络任务可能具有不可预测的延迟,因此与UI代码分离是有意义的。如果延迟影响用户体验,您可以考虑使用不同的线程。