Closed YukkuriC closed 1 year ago
如果你搞懂了,那就PR吧
搞不懂(悲 第一个俺还没找到渲染食物元素的xaml在哪,以及需要考量一些关于释放、重复更新、etc.乱七八糟的事情 第二个得staff来拍板是哪边向哪边同步
@YukkuriC 我看到了这句代码
item.NotifyOfPropertyChange("Eattime");
但是Food类里面并没有Eattime这个属性,没懂是要做什么
另外,我看Food这个类里面的属性似乎都没实现NotifyPropertyChange,所以不会自动更新前端 要手动更新的话这样调用:
item.NotifyOfPropertyChange(() => nameof(Food.Desc));
或者
item.NotifyOfPropertyChange("Desc");
只能调用里面有的属性
@YukkuriC 我看到了这句代码
item.NotifyOfPropertyChange("Eattime");
但是Food类里面并没有Eattime这个属性,没懂是要做什么
这个Eattime是外置的参数, 指的是喜好度/有效度, 使用在
要更新的是 public string Description
内容,
另外,我看Food这个类里面的属性似乎都没实现NotifyPropertyChange,所以不会自动更新前端 要手动更新的话这样调用:
item.NotifyOfPropertyChange(() => nameof(Food.Desc)); 或者 item.NotifyOfPropertyChange("Desc");
只能调用里面有的属性
用 item.NotifyOfPropertyChange(() => nameof(Food.Desc));
修好了
用item.NotifyOfPropertyChange("Desc");
和item.NotifyOfPropertyChange(nameof(Food.Desc));
这两个都不行
WPF真神奇
按照这种写法的话,数值更新后调用一下item.NotifyOfPropertyChange("Description");就可以了
WPF真神奇