C#侦听通知属性已更改

时间:2019-07-05 08:56:15

标签: c# sql azure inotifypropertychanged

我正在创建一个食品杂货应用。我有一个case R.id.Facebook: Intent facebook = getPackageManager().getLaunchIntentForPackage("com.facebook.katana"); startActivity(facebook); if (facebook != null) { Toast.makeText(this,"Facebook is not installed ",Toast.LENGTH_LONG); } return true; ,该列表保留ItemsController的列表并处理数据库的下载/上传。

我的Items实现Items,并且我的用户界面在更改某些字段后会立即更新。

当用户更改INotifyPropertyChanged的状态(例如将其从购物清单中打勾)时,我也希望在ItemsController中得到通知,以便能够将更改上传到SQL数据库。

如何挂接到此属性更改事件?


Item类如下所示:

Item

public class Item : INotifyPropertyChanged { private int quantity; public int Quantity { // some fields look like this get { return quantity; } set { if (quantity != value) { this.quantity = value; this.NotifyPropertyChanged("Quantity"); } } } public event PropertyChangedEventHandler PropertyChanged; public void NotifyPropertyChanged(string propName) { if (this.PropertyChanged != null) this.PropertyChanged(this, new PropertyChangedEventArgs(propName)); }

Controller

我正在使用Azure将我的东西保存在SQL服务器中,并使用Web API中间件的Azure函数。

0 个答案:

没有答案