在 WPF 中使用快速彩色文本框进行语法突出显示

2023-12-28

是否可以在 WPF 中使用快速彩色文本框进行语法突出显示。

http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting

我找不到适用于 WPF c# 的示例。


是的,但是您必须使用名为的 WPF 组件Windows窗体主机.

在代码中您创建了一个实例FastColoredTextBox并将其添加到 Windows 窗体主机对象,如下例所示:

FastColoredTextBox textBox = new FastColoredTextBox();
windowsFormsHost.Child = textBox;

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

在 WPF 中使用快速彩色文本框进行语法突出显示 的相关文章

  • 将字符定义为单词边界

    我已经定义了 字符在乳胶模式下充当单词组成部分 我对结果非常满意 唯一困扰我的是像这样的序列 alpha beta被视为单个单词 当然 这是预期的行为 有没有办法让 emacs 将特定字符解释为单词 starter 这样 它将始终被视为其后
  • Python:使类可迭代

    我继承了一个包含许多大型类的项目 这些类仅由类对象 整数 字符串等 组成 我希望能够检查属性是否存在 而无需手动定义属性列表 是否可以制作一条蟒蛇classiterable 本身使用标准语法 也就是说 我希望能够使用迭代所有类的属性for
  • Javascript:通过将路径作为字符串传递给对象来获取对象的深层值[重复]

    这个问题在这里已经有答案了 可能的重复 使用字符串键访问嵌套的 JavaScript 对象 https stackoverflow com questions 6491463 accessing nested javascript obje
  • 如何仅突出显示嵌套表的最里面的表行?

    我有几个嵌套表 我想突出显示鼠标指针下方的最里面的行 我怎样才能做到这一点 一些提示 我使用嵌套表来显示递归表格数据 表可以嵌套 10 层 嵌套正如您所期望的那样 table tr td table tr td table tr td 可能
  • 为什么这个 if 语句会导致语法错误

    我正在尝试设置一个 elif 语句 如果用户按下 Enter 键 代码将继续 但是我不断遇到语法错误 GTIN 0 while True try GTIN int input input your gtin 8 number if len
  • LESS CSS 语法对现代化很有用

    通常我使用现代化 http modernizr com 了解浏览器的功能 同时 我用LESS CSS http lesscss org 使我的CSS更具可读性和可维护性 使用 LESS 嵌套规则的常见样式如下所示 header color
  • 为什么java中的for-each循环中需要声明变量

    for 每个循环的通常形式是这样的 for Foo bar bars bar doThings 但如果我想保留 bar 直到循环结束 我可以not使用 foreach 循环 Foo bar null Syntax error on toke
  • Haskell 点运算符

    我尝试在 Haskell 中开发一个简单的平均函数 这似乎有效 lst 1 3 x fromIntegral sum lst y fromIntegral length lst z x y 但是为什么下面的版本不行呢 lst 1 3 x f
  • jquery 隐藏简单的 javascript 错误

    我在 chrome 和 firefox 中使用 jQuery 和 flot 当我编写代码时 我发现执行在一些愚蠢的事情上会默默失败 例如访问不存在的哈希结构等 感觉 jQuery 中有一些 try catch 逻辑 让我看不到任何错误 有没
  • 判断字符串是否包含有效的javascript代码

    我正在寻找一个C 返回的函数true如果字符串包含有效的 JavaScript 语法 例如 IsValidJavascript alert hello 会回来true but IsValidJavascript alertXXhelloZ
  • 更新重复密钥上的复合密钥 [重复]

    这个问题在这里已经有答案了 我需要更新新行 如果两者都满足 date dat and empId who 作为复合键 但如果其中之一或两者不同 则插入 sql INSERT INTO history SET endtimestamp now
  • Ruby 模板:如何将变量传递到内联 ERB 中?

    我有一个内联到 Ruby 代码中的 ERB 模板 require erb DATA a gt HELLO b gt WORLD template ERB new lt lt EOF current key is current value
  • VHDL - ror 和 rol 操作

    我怎么解决这个问题 reg 变量定义为 signal reg STD LOGIC VECTOR 7 downto 0 00000001 下面代码中ror操作有问题 错误信息是 Line 109 Syntax error near ror L
  • 如何迭代 Bash 中变量定义的数字范围?

    当范围由变量给出时 如何在 Bash 中迭代数字范围 我知道我可以做到这一点 在 Bash 中称为 序列表达式 文档 http www gnu org software bash manual bashref html Brace Expa
  • Razor 与 ASPX 语法的比较 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 最近 我开始研究 MVC3 和 Razor 并阅读了几篇有关这些主题的文章 以更好地理解这个概念 我一直在读Scott Guthrie 的博客文
  • 类中的易失性变量:“‘易失性’之前预期有非限定 ID”?

    我有两个static volatile我的类中定义的变量ADC 该类写为 裁剪以节省空间 pragma once include PeriodicProcess PeriodicProcess h include
  • Netbeans PHP/javascript 突出显示

    当将 PHP 与 Javascript 混合时 我一直在寻找 NetBeans 7 1 1 代码突出显示错误的解决方案 我也使用 Notepad 这没有问题 Example function showUpload file JS code
  • SyntaxError:创建类实例时语法无效[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我在 Python shell 3 3 2 中运行这段代码 但它给了我SyntaxError invalid syntax cla
  • SQL 条件行插入

    如果满足条件是否可以插入新行 例如 我有这个表 没有主键也没有唯一性 image id tag id 39 8 8 39 5 11 如果 image id 和 tag id 的组合不存在 我想插入一行 例如 INSERT WHERE ima
  • 构造函数参数列表后面的try是什么意思?

    我在一个文件中看到了特殊的语法所以问题 https stackoverflow com questions 11574995 its so weird an exception were caught two times不久以前 class

随机推荐

  • 网页上某些缩放级别的边框

    我们的公司网站正在经历一些奇怪的恶作剧 当您在台式电脑或笔记本电脑上查看它时 它在任何浏览器上看起来都很好 然而 当您在移动设备上浏览网站时 您会在 iOS 上的 Safari 和 Android 上的 Chrome 和 Android 2
  • libGDX:如何检查演员是否存在于舞台上

    如何检查演员是否已被移除并不在舞台上 像这样 if actor isRemoved enter code here 来自文档 https libgdx badlogicgames com nightlies docs api com bad
  • 在 EC2 主节点上初始化 Ray 时出错

    我正在使用 Ray 在 AWS EC2 上的 Ubuntu 14 04 集群上运行并行循环 以下 Python 3 脚本在我的本地计算机上运行良好 只有 4 个工作线程 省略了导入和本地初始化 ray init initialize Ray
  • 如何从 XAML 内部访问嵌套命名空间?

    我有一个包含 2 个项目的 WPF 应用程序 一个用于 ViewModels MyApp Core 另一个用于 Views MyApp 在 Views 和 ViewModels 内部 我有不同的嵌套命名空间 例如 MyApp Core Vi
  • shared_from_this 导致 bad_weak_ptr

    我正在尝试在 asio 中保留已连接客户端的列表 我已经改编了文档中的聊天服务器示例 http www boost org doc libs 1 57 0 doc html boost asio example cpp03 chat cha
  • 如何在我自己的android库模块中添加crosswalk webview?

    我正在开发一个 Android 库模块 其中必须包含 Crosswalk Webview 我使用 Github Sonatype 创建库 https github com sonatype https github com sonatype
  • 处理多个文件(图像)上传到 AWS S3 Swift

    我一直在尝试研究从 iOS 应用程序上传多个图像到 AWS S3 的最佳方法 我在 StackOverflow 上看到过一些类似的问题 其中最接近 答案 的问题就在这里 link https stackoverflow com questi
  • 如何将“camelCase”转换为“Camel Case”?

    我一直在尝试获取 JavaScript 正则表达式命令来将类似的内容转换为 thisString into This String 但我得到的最接近的是替换一个字母 导致类似的结果 Thi String or This tring 有任何想
  • C++ 从文本文件读取到数组/字符串

    这是我到目前为止的代码 我需要做的是从两个不同的文本文件 Matrix A 和 Matrix B 中读取 我可以这样做 但是对于我读到的每个文本文件矩阵 它只会出现 1 0 0 所以基本上是第一行 矩阵 A 的整个文本文件实际上是 1 0
  • Typescript - 错误地推断“从不”

    这是一个基本用例 用 null 初始化变量 然后更改某些嵌套循环 函数中的值 let a number null null 1 forEach gt a 1 if a null a toFixed Error Property toFixe
  • RStudio:我可以弹出源窗格吗?

    我有一个双显示器 我希望可以弹出 源窗格 我在其中编辑代码 以便我可以在一个显示器中编辑代码并跟踪另一个显示器中的其他所有内容 有谁知道这是否可能 非常感谢您的帮助 此功能本周刚刚添加到 RStudio 您可以在我们的日常构建中尝试它 0
  • Java Setter 和构造函数混淆

    我对如何在Java中使用构造函数和setter有点困惑 请参阅下面的示例代码 public class Name private String name public void setName String name this name n
  • 拳击,已经成为过去式了吗?

    这样做有什么意义吗 public static void Write
  • 构建詹金斯缺失的历史

    我刚刚为我的项目设置了一个新的 Jenkins 实例 版本 2 19 4 但是 当我尝试生成多个构建进行测试时 我发现构建历史记录仅向我显示一个历史构建 升级之前 至少显示两个或更多 詹金斯中有一个地方可以设置应该显示的历史构建的数量吗 在
  • 我可以将 Google Places API 中的姓名、地址和纬度/经度存储在我自己的数据库中吗?

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 Google Places 关于存储信息的术语可能有点令人困惑 我希望有人能提供一些说明 我想构建一个数据库并收集有关企业的独特数据
  • MSBuild 是否需要安装 Visual Studio?

    我正在使用 Atlassian Bamboo 设置构建服务器 MSBuild 包含在 NET 框架中 所以我相信我至少可以在没有 VS2010 的情况下很好地构建 NET 应用程序 我们主要使用 C 进行开发 我是否需要在构建服务器上安装
  • 异步函数何时实际返回待处理的承诺?

    我用谷歌搜索了这个问题很多次 但我看到这个问题的唯一答案是 异步函数总是返回一个承诺 但我没有找到任何可以回答这种情况何时真正发生的问题 是一进入异步函数还是一遇到第一个await关键词 我刚刚写了这段代码 async function m
  • 使用 JavaScript 平滑更改文本

    我正在制作一个登陆页面 其中的短语会随着选定的单词而不断变化 例如 设计更好的网站为客户制作 将切换第一个或最后一个单词成为 开发更好的网站为客户制作 然而 由于 开发 这个词比 设计 更大 因此文本的其余部分最终会被推来推去 而无法顺利过
  • 使用 cURL 测试 AWS API Gateway

    我确实有一个受 AWS IAM 授权保护的简单 AWS API Gateway 实施 我只想通过 cURL 从命令行进行测试 curl location request GET https
  • 在 WPF 中使用快速彩色文本框进行语法突出显示

    是否可以在 WPF 中使用快速彩色文本框进行语法突出显示 http www codeproject com Articles 161871 Fast Colored TextBox for syntax highlighting http