我应该何时从文本框中检索值?

时间:2010-03-16 21:08:42

标签: wpf design-patterns

假设我有一个带有TextBoxes的Window我想使用这些值。现在我正在考虑:

1)光标失焦后更新每个相关值,一旦用户按下确定,我启动程序
2)一旦用户按下确定,我立即检索所有值,然后启动程序

我不确定哪一个更好。第一种选择似乎更模块化,但是由于我每个新的框都应该更新其各自的值,因此存在更多的语义耦合。

我意识到这并不是那么重要,但我试图了解何时集中,何时不集中。其他更好的接待者也很感激。

1 个答案:

答案 0 :(得分:2)

使用data binding将文本框的内容绑定到代码后面的对象。 WPF将负责更新您的属性。通常,当文本框上的焦点丢失时,更新数据绑定值。但是,您也可以指定只要值发生变化就会发生。