Xamarin Forms中是否存在“UpdateSourceTrigger”等效项?

时间:2015-01-09 23:01:11

标签: xaml xamarin xamarin.forms

我正在使用Xamarin.Forms,我的视图完全在XAML中创建。我也在使用Xamarin.Forms.Labs。

我已将EntryCell绑定到类似的属性:

<EntryCell Label="Name:" Text="{Binding Name, Mode=TwoWay}" />

该页面有一个&#39; Save&#39; ToolBarItem将属性保存到数据库。

我遇到的问题是只有在用户更改文本后输入单元格失去焦点时才会更新Name属性。单击ToolBarItem不会更改焦点,因此在保存之前不会更新该属性。

我希望用户每次按键都能更新该属性。我知道&#39; UpdateSourceTrigger&#39;对于Silverlight,但我找不到在Xamarin Forms中执行此操作的等效方法吗?

2 个答案:

答案 0 :(得分:0)

Xamarin.Forms中没有UpdateSourceTrigger的等效项

答案 1 :(得分:0)

似乎没有与UpdateSourceTrigger等效的xamarin。通过从绑定属性中删除SetProperty调用(使属性更改不会触发),然后使用EntryUnfocused触发显式的PropertyChanged事件,我获得了成功。