我基于ContentView创建了一个简单的Xamarin Forms用户控件。由于ContentView(最终)是VisualElement,因此我假定内置的Unfocused事件将按预期工作。但是,尽管我可以订阅用户控件的Unfocused事件,但该事件永远不会触发。 (事实证明,它与FocusChangeRequested事件相同。)Xamarin.Forms.VisualElement.Unfocused事件的Xamarin文档是神秘的:
This event is not bubbled through the Forms stack and is received directly from the native control.
如何在Xamarin Forms用户控件中实现Unfocused事件?当用户控件失去焦点时,或者当另一个控件获得焦点时,我可以在Xamarin Forms环境中进行拦截吗?