【发布时间】:2011-04-30 14:21:30
【问题描述】:
我目前正在使用 Visual Studio 在 C# 中创建一个应用程序。我想创建一些代码,以便当变量的值为 1 时执行某段代码。 我知道我可以使用 if 语句,但问题是值将在异步过程中更改,因此从技术上讲,可以在值更改之前忽略 if 语句。
是否可以创建一个事件处理程序,以便在变量值更改时触发事件?如果是这样,我该怎么做?
我完全有可能误解了 if 语句的工作原理!任何帮助将不胜感激。
【问题讨论】:
-
为了清楚起见,观察一个变量的变化只有你拥有的一个变量是可能的(或者它已经是 IObservable/INotifyPropertyChanged/Event 相关的)。如果系统变量的变化不是为了观察而设计的,那么您就无法观察到它。
标签: c# visual-studio silverlight windows-phone-7 event-handling