【发布时间】:2016-11-03 04:45:03
【问题描述】:
我来是因为我不了解绑定的一些内容..
我在 C# 代码中有这个属性:
public string MyText { get; set; }
然后在 XAML 部分:
<Label Text="{Binding MyText}"/>
它第一次工作,但如果我更改MyText 字符串,那么<Label/> 不会更新..
我还看到一些关于它的帖子,人们谈论INotifyChange 或类似的东西,这个绑定是如何工作的?为什么更新不是恒定的,为什么它总是不一样?
问题是我的项目有点复杂。我有一个自己制作的 customCalendar,它是一个 Grid“再次由我自己绑定”到 DayCase[6][7],例如 Windows 日历,显示是一样的。
所以我的问题是双重的,如果其中一个发生变化,我是否需要按属性分配 1 个函数来“listen”?因为在示例中,我只谈论一个标签,但我有 1 个按 DayCase 的标签,3 个颜色要更新,一个带有月/年的标题要更新,等等
老实说我真的输了,我肯定知道怎么想,怎么做..
感谢您的帮助!
【问题讨论】:
标签: c# xaml binding xamarin.forms updates