如果Xamarin中的属性没有改变,如何强制转换器更新值?

e7arh2l6  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(114)

我只是好奇,如果有任何原因,我希望我的转换器被刷新,而不改变实际的属性,我可以以某种方式迫使转换器被触发?
提前感谢!

llmtgqce

llmtgqce1#

不幸的是,转换器确实只有在数据改变时才被触发。Xamarin's binding values详细介绍了有关这方面的规范。因此,除非您的数据发生改变,否则转换器不会“重新转换”您的数据。
如果您希望根据状态变化、设备行为(旋转、网络等)或类似情况再次触发转换器,则根据您的特定约束或所需行为,可以选择查看Xamarin's Triggers
最后,如果这真的是一个定期定时刷新你正在寻找-我会低建议这一点-但你可以总是考虑有一个计时器推相同的值一遍又一遍地对属性,你绑定和转换。

相关问题