c# - Xamarin.Forms 中的仅小写输入

标签 c# android ios xamarin xamarin.forms

我正在构建一个用于 iOS 和 Android 的 Xamarin.Forms 应用。此应用的第一个 Page 是一个登录表单,其字段如下图所示。

App login form

我的 Intent 是让键盘(当专注于用户名字段时)期待全小写字符。

我通过删除 Keyboard="Text" 在物理 Android 设备上实现了这一点。然而,iOS 模拟器似乎坚持认为大写字母是继续第一个字母的方式,当我在模拟器上打开软件键盘时也显示了这种行为。

在浏览 Google 时,我真的很难找到这方面的更多信息。有没有人知道:

  1. 此处 Xamarin.Forms 的预期行为?
  2. 解决这个问题的方法?

最佳答案

我在 this question 上从 alexgavru 找到了一个简单的 xaml 解决方案. <Entry Keyboard="Plain" />为我工作。

关于c# - Xamarin.Forms 中的仅小写输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50165574/

相关文章:

C# 构造函数重载(使用此关键字)

C# 将数据与数据库分开存储

android - illegalstateexception 在屏幕方向改变时没有创建 View

android - 使用sync adapter添加联系人使sync adapter无限循环保持同步

ios - 协议(protocol)委托(delegate)有时不工作

ios - 多个并发iOS模拟器

c# - 如何访问用户控件中父页面的隐藏字段

C# Linq Guid 匿名类型问题

android - 背景扭曲

ios - 从选项卡栏弹出(如 Yelp 应用程序)