gpt4 book ai didi

C# XAML InputScope ="Number"出现不需要的特殊字符

转载 作者:太空狗 更新时间:2023-10-29 23:50:53 25 4
gpt4 key购买 nike

我只想展示一个数字键盘。我一直在左边得到字符的特殊字符区域,而我只想在右边有数字键盘区域。

(见下图)

enter image description here

XAML:

<TextBox x:Name ="EmployeeId" InputScope="Number" />

C#:

var inputScope = new InputScope ();
var inputScopeName = new InputScopeName();
inputScopeName.NameValue = InputScopeNameValue.Number;
inputScope.Names.Add(inputScopeName);
EmployeeId.InputScope = inputScope;

我已阅读:

http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.input.inputscopenamevalue.aspx http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn792128 http://msdn.microsoft.com/en-us/library/windows/apps/hh393998(v=vs.105).aspx

我还搜索了 stackoverflow 帖子。

有谁知道如何让我的 Window RT 应用程序只显示数字键盘。当 InputScope 为 Number、TelephoneNumber 或 NumberFullWidth 时,下面显示的内容是否符合预期?

谢谢。丹

[在下方编辑(可能的解决方案)]

我决定创建一个新的应用程序并尝试...

<StackPanel Grid.Row="2" Grid.Column ="0" Grid.ColumnSpan="2"   Width ="300">
<TextBox Header ="Telephone Number" InputScope="TelephoneNumber"/>
<TextBox Header ="Pin" InputScope="NumberFullWidth"/>
<TextBox Header ="Numeric Password" InputScope="Number"/>
<TextBox Header ="Web site" InputScope="Url"/>
</StackPanel>

在 Windows 应用商店应用程序中,您会得到如上图所示的行为。在 Window Phone 应用程序中,您得到的结果只是数字键盘。呸...重新创建真的很简单。

最佳答案

如果你只想显示数字你可以使用这段代码

 InputScope="TelephoneNumber"

--如果觉得满意,请标记答案,因为其他有相同问题的人可能很容易找到答案。

关于C# XAML InputScope ="Number"出现不需要的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27805186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com