【发布时间】:2021-11-16 16:09:54
【问题描述】:
我正在尝试将我的图标绑定到我的 appshell 视图模型中的一个属性。这是第一次工作,我正在观看“flyoutispresented”属性更改以更新图标 - 我正在两个不同的 png 之间切换。该事件每次都会触发,我可以看到视图模型中的属性正在更新,但弹出图像没有改变。它似乎保持第一次渲染时的样子。在我的 appshell 构造函数中,我正在执行以下操作:
model = new AppShellViewModel(); this.BindingContext = 模型;
this.PropertyChanged +=
(obj, args) => model.Shell_PropertyChanged(obj, args);
所以我正在使用视图模型的单个实例,并且该方法被正确调用。有没有人幸运地显示了这样的不同图标?我错过了什么,即使我更改了图标属性,但它没有显示更改?
【问题讨论】:
标签: c# xamarin.forms app-shell