0
假设我有一个带文本框的窗口我想使用这些值。现在我想的是:何时应该从文本框中检索值?
1)一旦光标没有对焦就更新每个关联的值,并且一旦用户按下确定我开始程序
2)一旦用户按下Ok,我检索所有值一次然后启动程序
我不确定哪一个更好。第一个选择似乎更加模块化,但是由于每个新框都应该更新其各自的值,所以存在更多的语义耦合。
我意识到这并不是那么重要,但我试图了解什么时候集中,何时不集中。其他更好的接触者也表示赞赏。
假设我有一个带文本框的窗口我想使用这些值。现在我想的是:何时应该从文本框中检索值?
1)一旦光标没有对焦就更新每个关联的值,并且一旦用户按下确定我开始程序
2)一旦用户按下Ok,我检索所有值一次然后启动程序
我不确定哪一个更好。第一个选择似乎更加模块化,但是由于每个新框都应该更新其各自的值,所以存在更多的语义耦合。
我意识到这并不是那么重要,但我试图了解什么时候集中,何时不集中。其他更好的接触者也表示赞赏。
使用data binding将文本框的内容绑定到代码后面的对象中。 WPF将负责更新您的属性。通常在文本框上丢失焦点时更新数据绑定值。但是,您也可以指定该值在更改时发生。