c# - 如何在 ios xamarin 的文本字段中禁用空格字符

标签 c# ios xamarin

我不想在显示名称字段中输入空格。

例如,如果用户键入这样的名称“Name”或“Name”或“Name”,最终结果应该是“Name”,消除空格。

我试过这种方法,但修剪似乎不起作用。

NameText.EditingDidEnd += delegate {
            char[] arr = new char[] {' '};
            NameText.Text.TrimStart(arr);
            ScrollPageForKeyboard(false);
        };

最佳答案

如果您只想删除前导和尾随空格(“名称”或“名称”),请使用:

DisplayNameText.Text = DisplayNameText.Text.Trim() 

如评论中所推荐。如果要删除所有空格(“John Smith”=“JohnSmith”),请使用

DisplayNameText.Text = DisplayNameText.Text.Replace(" ", "") 

删除所有空格。

关于c# - 如何在 ios xamarin 的文本字段中禁用空格字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42031635/

相关文章:

c# - .Net MySql 用户定义变量作为输出参数

c# - Web 请求超时

ios - 是否可以从侧面而不是底部滑入键盘

ios - 无法使用类型为 '[NSAttributedStringKey : Any]' 的索引下标类型为 'String' 的值

ios - 如何使用 Swift 清除 SearchBar 结果并在 tableview 中显示完整数据?

xaml - Xamarin 表单 : How to fix Activity Indicator in Centre of Screen in Scrollview

c# - Xamarin C# 如何向 AppDelegate 添加接口(interface)或类?

c# - Xamarin.Forms - 可以对 SetBinding() lambda 参数进行变量化吗?

c# - 可以将 Exception 放入 EventArgs 中吗?

c# - 确定 (x,y,z) 点是否在由点数组定义的形状内