首页 > 解决方案 > 当 Entry 失去焦点时,Xamarin.UWP 将 Entry.Text 设置为 null。如何在 Entry.Text 设置为 null 之前获取它的值

问题描述

Entry.Text我有一个 Xamarin 表单应用程序,只要 Entry 失去焦点(即在Entry.UnFocus EventHandler中) ,我就会在其中尝试对属性进行一些处理。

但是,我注意到 Xamarin 会在条目失去焦点时将 的值设置为Entry.Textnull并且它会在调用触发Unfocus事件之前执行此操作。所以我有一种情况,他TextChanged EventHandler收到 a e.NewTextValueof null,并且Entry.IsFocused仍然是 ,然后触发truethe 。Unfocus EventHandler

这会破坏我的应用程序,因为 iOS 上的 Android 上的事件顺序非常不同。因为一个entry.Text条目失去焦点时不会设置为 null。

所以我的问题是,当条目在设置为空之前失去焦点时,如何获取 Entry.Text 的值?

标签: xamarinxamarin.formsxamarin.uwp

解决方案


推荐阅读