WPF ComboBox,强制输入大写

2023-12-03

我有一个带有 TextSearchEnabled 的可编辑 WPF ComboBox。当用户键入以过滤组合框时,我需要强制用户的文本输入为大写。

我正在考虑修改作为控件一部分的文本框(名为“PART_EditableTextBox”)来设置字符大小写=“上部”,但是我不太清楚如何做到这一点。

我是否需要使用触发器或以某种方式修改模板?


这有效并且似乎是一个合理的解决方案:

protected void winSurveyScreen_Loaded(object sender, RoutedEventArgs e)
{
    (comboBox.Template.FindName("PART_EditableTextBox", cbObservation) as TextBox).CharacterCasing = CharacterCasing.Upper;
}

确保组合框在加载时未折叠,否则将找不到模板。

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

WPF ComboBox,强制输入大写 的相关文章

随机推荐

  • 带有图像和 2 TextView 的 TableRow

    我在做这样的事情时遇到问题 http imageshack us photo my images 824 examplehm png 我的 xml 代码在行中显示 3 列 但我想要 2 列 并且第二列必须分为两个水平部分 My xml
  • ffmpeg 中的多个命名管道

    这个问题是后续这个问题 在我的应用程序中 我想修改各种mp3 然后将它们混合在一起 我知道我可以在 FFmpeg 中使用单个命令行来完成此操作 但它最终可能会非常混乱 因为我需要在每个样本上使用各种过滤器 而我有五个过滤器 我的想法是单独编
  • Windows批处理文件-分割字符串以设置变量

    我觉得我在用 FOR 循环选项兜圈子 我试图获取一个字符串 命令的输出 并用逗号分隔它 然后使用每个值来设置 例如 String USER Andy IP 1 2 3 4 HOSTNAME foobar PORT 1234 所以我想用逗号分
  • SonarQube:扫描过程忽略 lcov.info

    我正在扫描ui项目 源代码位于typescript gulp test coverage产生 js文件 然后扫描其覆盖范围 每个 ts文件得到一个 js文件就在它旁边 在同一位置 我将扫描仪指向lcov info文件如下 sonar jav
  • jssor 与 Angular 2 Typescript

    我正在使用 Angular 2 开发一个网站 此时 我已经购买了 Jssor 的订阅 以便为运行到同一页面的 3 个以上单独的滑块生成图像滑块 我当前的问题是文档加载后生成的动态滑块 但未显示 我在 npmjs com 中找到了 jssor
  • 如何在R中绘制完整的图?

    我想在 R 中绘制完整的图表 我怎样才能做到这一点 我在 CRAN 上发现只有一个包具有生成完整图表的功能 但是这个包 即 RnavGraph 没有安装 而是以错误状态退出 进一步搜索似乎很困难 因为图的含义不同 图不仅与图结构相关 而且还
  • 修改颜色选择器面板

    我正在创建一个颜色选择器 需要修改其中一个颜色选择器面板 我想要的是 我想通过 RGB 字段输入输入值来设置颜色 问题是 RGB 值似乎被禁用 api 中是否有一种方法可以打开 RGB 输入以获取值 这里看起来不错 import javax
  • CSS3 中是否有相当于 jQuery 的 :first 选择器?

    我有以下标记 div class a div div class b div div class b div div class b div div class c div 我正在尝试瞄准first and last div 与类b 如果我
  • Firebase 9 + NextJS 12 - 预计 collection() 的第一个参数是 CollectionReference、DocumentReference 或 FirebaseFirestore

    我正在尝试在 NextJS 应用程序中创建一个简单的 Firestore 数据库查询 I have clientApp ts看起来像这样 import firebase compat auth import firebase compat
  • 将锁定的 std::unique_lock 移交给新线程

    考虑下面的例子 我创建了一个std mutex 锁定它 然后将锁交给另一个线程 include
  • 结构需要一生,因为?

    每条语句都标有 希望得到断言 我只是慢慢地度过一生 由于生命周期省略有助于省略明确描述生命周期 有些情况我们需要描述它们 一个示例可能是包含引用的结构 struct Person
  • 空手道 UI - 并行运行场景会引发错误“HttpHostConnectException:连接到 localhost:9222”

    我正在尝试使用以下方法执行包含 3 个场景的功能 Results results Runner parallel tagQuery featurePaths null new ArrayList lt gt 3 karateOutputPa
  • Android - 将下载的图像从 URL 保存到 SD 卡上

    我在单击按钮时从 URL 加载图像 并将其存储为位图 现在我想知道如何将下载的图像保存到 SD 卡以及系统中 我尝试按以下方式进行操作 package com v3 thread fetchImage import java io File
  • 我可以让 WPF 为覆盖元素和被覆盖元素设置 IsMouseOver 吗?

    简化的例子是这样的 想象一下由两个重叠的元素 A 和 B 组成的维恩图 如果我将鼠标悬停在 A AND NOT B 上 则所有 A 都会亮起 如果我将鼠标悬停在 B AND NOT A 上 则所有 B 都会亮起 如果我将鼠标悬停在 A 和
  • jQuery Ajax 对 Web 服务的调用似乎是同步的

    我有两个来自 jquery 对 Web 服务的 ajax 调用 第一次通话 GetMessages 在 javascript 中开始一个间隔 setInterval 并返回存储在会话变量中的消息字符串数组 第二次调用 UploadUsers
  • 使用 eclipse 和 tomcat 7 运行和部署 servlet

    我创建了一个基于的测试项目Tomcat HelloWorld Servlet 与 Eclipse 并尝试像 Tomcat 7 一样从 Eclipse 运行它 我已将其配置为在 127 0 0 1 上运行 但我得到Page cannot be
  • Octave (Matlab) 中复杂函数的域着色(色轮)图

    我明白那个域或色轮绘图是复杂函数的典型特征 令人难以置信的是 我无法在网络搜索中找到超过一百万个返回来轻松地让我在维基百科中复制一些艺术作品 有这个在线资源再现黑色零的图 一点也不坏 但是 我想在 Octave 中请求一些简单的带注释的代码
  • 添加参考文献

    如何以编程方式添加程序集 DLL 作为 C 项目中的引用 我需要在运行时添加引用 考虑一下我的项目是否使用另一个类库 DLL 那么我需要将该 DLL 添加为我的项目中的引用 我怎样才能在运行时做到这一点 我猜你想在运行时加载类型 您可以使用
  • 如何解决java.lang.IndexOutOfBoundsException:无效索引0,大小为0?

    我有两个自动完成文本视图 在第一个自动完成文本视图中 我使用 json 从服务器获取项目 以下是对此的响应 status success clientlist cid 1 name margi cid 2 name steven produ
  • WPF ComboBox,强制输入大写

    我有一个带有 TextSearchEnabled 的可编辑 WPF ComboBox 当用户键入以过滤组合框时 我需要强制用户的文本输入为大写 我正在考虑修改作为控件一部分的文本框 名为 PART EditableTextBox 来设置字符