我正在使用Xamarin.Forms,我的视图完全是用XAML创建的。我也在使用Xamarin.Forms.Labs。
我将一个EntryCell绑定到一个属性,如下所示:
<EntryCell Label="Name:" Text="{Binding Name, Mode=TwoWay}" />该页面有一个“保存”ToolBarItem,它将属性保存到数据库中。
我遇到的问题是,只有当用户更改文本后条目单元格失去焦点时,Name属性才会更新。单击ToolBarItem不会更改焦点,因此属性在保存之前不会更新。
我希望该属性被更新与用户的每一个键按下。我知道Silverlight的“UpdateSourceTrigger”,但我找不到在Xamarin表单中做这件事的等效方法?
发布于 2018-10-05 14:48:30
在Xamarin.Forms中没有UpdateSourceTrigger的等价物
发布于 2020-01-29 23:45:16
似乎没有一个xamarin等同于UpdateSourceTrigger。我已经成功地从绑定的属性中删除了SetProperty调用,这样更改后的属性就不会触发,然后使用EntryUnfocused触发一个显式的PropertyChanged事件。
https://stackoverflow.com/questions/27870672
复制相似问题