c# - 判断 Picker.SelectedIndexChanged 事件是否由用户发起
问题描述
这是与 UI 控件相关的事件的常见问题。我只想对用户直接发起的特定事件做某事。
在阅读了确定 Selector.SelectionChanged 事件是否由用户发起后,我意识到可以通过检查发送控件来确定这一点。控件可能具有不同的属性,具体取决于用户当前是否与其交互。
在这种特殊情况下,我正在使用桌面 PC 应用 (UWP) 中的 Xamarin.Forms.Picker。我想知道是否有一个属性可以告诉我用户是否启动了 selectionChanged 事件。令人惊讶的是,Focused 属性似乎没有太大帮助。我已经看到了控件未聚焦的用户发起的更改,以及控件聚焦的非用户发起的更改。
编辑:我现在对此提出了一个问题:https ://github.com/xamarin/Xamarin.Forms/issues/9128
解决方案
推荐阅读
- google-sheets - 如何比较一列中的两个单元格并查看它们是否在另一列中共享共同属性?
- r - model.frame.default 中的错误:运行方差分析时可变长度不同
- javascript - 如何多次调用Javascript函数
- clojure - clojure如何通过接口IFn中定义的函数调用调用clj文件中的方法?
- r - 如何在闪亮中编写复杂的数学函数
- matlab - 如何在 MATLAB 中将 aa unit8 灰度可视化为 RGB?无法添加第三维
- r - 按 p 值排序 geom_boxplot
- amazon-web-services - 如何提高 AWS 放大身份验证登录速度
- python - Upload multiples images
- node.js - 如何在 Node.js 中使用 Twilio 代理