如何更改密码框的屏幕键盘

2023-12-20

我有一个盒子,我想要输入仅由数字组成的密码(例如 ATM 卡 PIN 码),最好的方法是什么?

要求:

  • 密码(带有隐藏数字)
  • 输入数字作为默认(唯一?)键盘

我尝试过的:

我认为 InputScopes 是可行的方法,但我无法在密码框中设置输入范围。我什至尝试将密码 InputScope 放在普通的 TextBox 上,但这并没有掩盖文本框中字符的外观。建议?


简短版本 - 据我所知,你还没有开箱即用。

您说的PasswordBox 不支持InputScope 是完全正确的。我本以为它继承自TextBox或者文本输入的共同祖先来获取InputScope,但它直接继承自Control。由于它是一个密封类,您也无法继承它并更改它的行为。我认为您也无法使用 ControlTemplate 来实现它。

因此,您最好的选择可能是创建自己的控件来模仿 PasswordBox 的行为,包括显示的字符变成隐藏字符之前的第二个长时间延迟。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改密码框的屏幕键盘 的相关文章

  • 原生编程对于移动开发有何优势?

    我需要为一家公司在一些主要的移动操作系统上开发应用程序 特别是 iOS Android 和 WP7 我最初计划为三种不同的操作系统编写三个独立的应用程序 每个应用程序都使用本机 SDK 然而 这样做有什么好处吗 有许多可用的跨平台工具 Se
  • Windows Phone 7 浏览器 - 单击链接时关闭灰色阴影

    使用 Windows Phone 7 浏览器 当用户单击链接时 该链接会显示一个灰色矩形阴影大约 0 5 秒 一般来说 这很好 但是 如果您有动态页面行为 例如 单击链接会更新 DOM 以便该链接不再可见 则在链接本身消失后 不透明的灰色矩
  • 如何加载位于 Windows Phone 7 中应用程序文件夹内的 XML 文件?

    我正在开发 Windows Phone 7 应用程序 我是 Windows Phone 7 应用程序的新手 我通过右键单击项目并选择 添加 gt 新项目 在项目中添加了 XML 文件 然后 我可以使用以下代码轻松地将 XML 文件加载到我的
  • 我如何在 C# .NET(win7 手机)中使用“DataContractJsonSerializer”读入“嵌套”Json 文件?

    我有一个问题 如果我的 json 文件看起来像这样 Numbers 45387 Words 空间桶 我可以很好地阅读它 但是如果它看起来像这样 Main Numbers 45387 Words 空间桶 某事 数字 12345 单词 克兰斯基
  • 应用程序在尝试绑定隔离存储映像时崩溃

    在我的应用程序中 我使用下面提到的辅助方法将我的独立存储图像绑定到图像控件 我从链接 获得了这个辅助方法将存储在独立存储中的图像绑定到 Windows Phone 中的图像控件 https stackoverflow com questio
  • 我怎样才能像 HTC 'Stocks' 应用程序一样绘制漂亮的图表

    我用我的 HTC Mozart 下载了一个名为 Stocks 的应用程序 它主要管理股票 纳斯达克等 图表 图形看起来非常漂亮 我想知道如何做类似的事情 这是图表的图片 我看到 3 种颜色 曲线上方 背景 曲线本身 低于曲线 有没有免费 开
  • 如何在 XAML 中使用其他项目的图像?

    我正在构建一个包含多个项目的解决方案 Windows Phone 应用程序 其中一个项目是用于 品牌 的 它包含一些特定的代码和图像 其想法是该项目可以更换为不同的品牌 我的应用程序页面位于主项目中 我想在主应用程序的 UI 中显示存储在第
  • 日期选择器仅返回日期

    我使用 Datepicker 控件获取日期并将其显示在 WP7 的文本块中 我希望它只显示日期而不显示时间 日期选择器仅显示日期 但是当我想在 TextBlock 中显示它时 它会显示日期和时间 我使用数据绑定在日期选择器中设置日期 pub
  • 密码盒和 MVVM

    我们有以下场景 MVVM 用户界面 用户可以在其中输入密码 实际上是一个PasswordBox 应该做一些工作的服务器 服务器连接到一些需要身份验证的数据库 我已经读过这个关于MVVM中PasswordBox的问题 https stacko
  • 如何在 C# 中查找 Windows Phone7 应用程序的应用程序 contentIdentifier?

    有多个启动器和选择器采用 contentIdentifier 并默认为当前应用程序的 contentIdentifier 有没有办法在运行时用 C 找出应用程序的 contentIdentifier MarketplaceDetailTas
  • 使用 DataContractJsonSerializer WP7 将数组解析为 Json 字符串

    如何使用 DataContractJsonSerializer 解析 Json 字符串中的数组元素 语法是 array elementsProperies SomeLiteral 您不一定使用 DataContractJsonSeriali
  • MVVMLight - 如何获取视图中ViewModel的引用?

    我正在构建一个 Windows Phone 7 应用程序 并且需要在视图中引用 ViewModel 以便可以从事件处理程序设置属性 唯一的问题是我无法获得该参考 我做了什么 我有一个 ViewModelLocator 删除了不相关的位 st
  • WP7 导航 - NullReferenceException

    我需要在第一次运行应用程序时导航到某个页面 以收集登录详细信息等 我使用 IsloatedStorageSettings 来保存一个值 以确定这是否是应用程序的第一次运行 这工作正常 我的问题实际上是在第一次运行应用程序时使用 Naviga
  • ListBox 内的 WP7 TextBlock 不换行文本

    我有一个ListBox其中有StackPanels 拿着一个TextBlock and an Image水平方向 然后是ContentPresenter XAML 如下所示
  • 部署架构问题

    我也已将应用程序名称和命名空间从 FooXXX 更改为 FooYYY VS 将更改应用于所有文件 我已经检查了所有命名空间 名称等 项目编译 但是当我想将其部署到模拟器或设备时 它会立即崩溃 没有战争 没有消息 没有例外 仅显示启动屏幕 然
  • 两个 dll 中都存在类型“System.Threading.Tasks.Task

    编译代码时出现以下错误 类型 System Threading Tasks Task 存在于 c Go WP7CodeSamples Pradna packages AsyncAwaitCTP 1 0 lib sl4 wp71 AsyncC
  • 从 Windows Phone 7 中的 Webbrowser 控件检索选定的文本

    当使用 Tap 选择它时 我尝试从 Windows Phone 7 中的 Webbrowser 控件检索选定的文本 还想在选择文本时删除复制图标 按住点击时 我想确认网络浏览器控件有任何选定的文本 我怎样才能在那里存支票 我还想突出显示网络
  • Windows Phone 7 上的 App.config?

    各位 我正在 Windows Phone 7 上构建一个应用程序 我的应用程序需要一些配置 例如 Web 服务 URL 数据库名称 这些配置可能会在部署期间随时需要更改 但我不想重新构建应用 在WPF应用程序中 我经常将这些配置保存在App
  • WP7 中的浏览器屏幕截图为位图

    我正在尝试在 Windows Phone 上将给定 URL 的屏幕截图作为位图图像 WebBrowser类似乎没有DrawToBitmap方法 有关如何使其正常工作的任何指示 Use WriteableBitmap渲染WebBrowser控
  • WP7模拟器的独立存储位于PC上的哪里?

    当我们使用模拟器并将文件存储在隔离存储中时 文件实际存储在计算机上的哪里 我的意思是路径 如果 模拟器 指的是模拟器 那么该数据不会存储在主机 PC 上的 真实 文件夹中 模拟器 为了论证 是一个虚拟机 因此它的整个文件夹结构是单独存储的

随机推荐

  • wince 6.0 c# 中的全屏应用程序

    我有我的应用程序 希望使其以全屏模式运行 没有任务栏 我找到了如何隐藏窗口栏 但是当我启动应用程序时 它并没有覆盖窗口任务栏的空间 尽管最后一个是隐藏的 我找到了这个 https stackoverflow com questions 50
  • struts 配置文件中定义的跨不同包的全局结果

    我想创建一个global results跨不同名称空间下的不同包 我可以知道 struts 配置文件中需要遵循的约定吗 在其他包扩展的包中定义全局结果 例如
  • 在使用 MapWhen 进行分支时注册中间件,以便仅针对一组端点运行它

    我需要为所有端点运行两个中间件 但 accounts 下的端点除外 我在配置服务中使用它 public void ConfigureServices IServiceCollection services services AddContr
  • 为什么 Testflight 的崩溃日志在 Xcode 中没有符号化?

    我刚刚开始从 Testflights 获取我正在开发的预发布应用程序的崩溃报告 但无论出于何种原因 Xcode 都无法正确地表示日志 构建可用 在该版本的 Xcode 中在此计算机上构建 存档和上传 那么我在这里缺少什么 为什么这些崩溃日志
  • FreeBSD 作为一个开发平台有多好?

    我知道很多网络托管提供商都提供 FreeBSD 但是 FreeBSD 作为开发平台有多好呢 具体来说 Java 1 6可以用吗 它是否提供了一些 Linux 下不可用的特定工具 我一直认为 FreeBSD 是一个美妙的安全托管环境 但也许不
  • 为什么 Next.js 自定义服务器禁用自动静态优化?

    我无法理解为什么在文档中 https nextjs org docs advanced features custom server据说拥有自定义服务器会禁用自动静态优化 https nextjs org docs advanced fea
  • 最短路径算法的一种变体

    我们给定一个带权无向图 具有两个源顶点和两个目标顶点 例如 s1 s2 d1 d2 对于从源 1 到目的地 1 以及从源 2 到目的地 2 的成本定义为 如果仅使用两条路径之一 则使用一条边的成本等于权重 如果两条路径 s1 gt gt d
  • 哪里可以获得犀牛共享资源

    我正在使用 nhibernate 开发一个 asp net mvc 项目 目前我认为 Rhino Commons 会话管理是控制会话的最佳方法 但是我应该从哪里获取 Rhino Commons 呢 我在 Horn Github 上找到了它
  • Laravel - 动态创建表(无需迁移)

    我正在尝试根据管理员请求动态创建一个表 虽然它看起来应该像大多数 Laravel 文档一样简单 但我似乎无法create一张桌子 尽管我可以删除表格 并根据需要添加或删除列 这是我的基本代码模型 use Illuminate Databas
  • 测试项目在 TeamCity -> NUnit 阶段不读取 app.config

    我们正面临着一个奇怪的问题 即 JetBrains TeamCity 在我们的主项目上引发的单元测试 其中少数库项目的测试经常失败 显然 它没有读取配置文件 来自 app config 并很好地存储在项目 gt bin gt 调试 gt p
  • 在 Java 8 中从流创建多值映射

    有没有办法优雅地初始化和填充多值Map
  • 是否可以在 CSS3 选择器中使用 CSS 变量?

    我正在尝试使用 CSS 变量进行一些实验 但我无法让它工作或找到任何有关它的文档 有谁知道是否可以在 CSS3 选择器中使用 CSS var 我做了下面的例子来解释我想做的事情 此示例仅适用于 Chrome JSFIDDLE http js
  • SAS 中的退出与运行语句

    在 SAS 中 退出 和 运行 有什么区别 声明 我不知道何时使用 退出 以及何时使用 运行 例如 为什么是proc datasets using quit but proc contents using run 这可以追溯到 SAS 曾经
  • travis CI 中跳过了 SonarQube Scanner 分析

    有谁知道 SonarQube 扫描仪分析可能被跳过的原因是什么 sonar scanner X Dsonar host url https sonarqube com Dsonar login SONAR TOKEN 08 59 10 16
  • XCode 6.0.1 上的 Apple Mach-O 链接器错误

    我已将 XCode 更新到 6 0 1 在此更新之前 我能够在模拟器和我的设备中构建我的项目 但现在 它给了我Apple Mach O 链接器错误 我冲浪了很多 我已删除 DerivedData 文件夹 仍然有问题 我正在构建一个 Phon
  • 我试图让 UILabel 在 UIScrollView 内部滚动,但它不滚动

    这是我的 m 中 void viewDidLoad super viewDidLoad self scrollView addSubview self contentView self scrollView contentSize self
  • 在“数据工厂”模式下启用发布

    我已在 Azure 数据工厂上启用 Git 我也创建了我的 Git 存储库 当我想创建一个新的管道时 我收到以下消息 您已在数据工厂中启用 GIT 数据工厂 模式下的发布已禁用 请切换回 GIT 模式以进行进一步更改 当我想选择 GitHu
  • CSS伪元素::before(2); :之前和:之前

    我正在使用 css 并且尝试在我的 div 中添加一个元素 之前 就像箭头一样 有什么办法可以实现吗 我尝试了伪 before 但有三个 before 2 before 和 before 它们让我很困惑 它们之间有什么区别 The 内容的
  • Ruby 中检查变量是否为字符串

    还有比下面更惯用的吗 foo class String 我想你正在寻找instance of is a and kind of 将为派生类的实例返回 true class X lt String end foo X new foo is a
  • 如何更改密码框的屏幕键盘

    我有一个盒子 我想要输入仅由数字组成的密码 例如 ATM 卡 PIN 码 最好的方法是什么 要求 密码 带有隐藏数字 输入数字作为默认 唯一 键盘 我尝试过的 我认为 InputScopes 是可行的方法 但我无法在密码框中设置输入范围 我