c# - WPF - 当我将 TextDecorations.Underline 应用于运行时出现 FatalExecutionEngineError
问题描述
我正在尝试创建一个System.Windows.Documents.Run对象并将其保存到内存流中,如下面的代码所示。但是,当我将TextDecorations.Underline设置为它时,我得到了一个丑陋的FatalExecutionEngineError。如果我设置任何其他属性,例如 FontStyle 或 FontWeight,它就可以正常工作。对此的任何见解将不胜感激。
var run = new Run(inputText);
run.TextDecorations = TextDecorations.Underline;
using (var ms = new MemoryStream())
{
var range = new TextRange(run.ContentStart, run.ContentEnd);
range.Save(ms, DataFormats.Xaml);
}
提前致谢!
解决方案
推荐阅读
- twig - 我可以将输入类型的值设置为 twig 变量吗?
- react-native - 无法在 StackNavigator 中显示对话框 - React Native
- json - JSON 格式的日期
- node.js - 使用 Node 代理 HTTP 到 HTTPS
- firebase - 'AppAnalytics.logLogin'('未来
Function()') 不是 'FirebaseAnalytics.logLogin' ('logLogin') 的有效覆盖 - asp.net-core - 如何获取 foreach 中每个项目的先前值
- javascript - Flow.js 不知道 React 中存在 ComponentProps
- unix - 如何从 Unix 的平面文件中删除页眉、页脚和第一列?
- python - 如何在 Python 中动态格式化模板化字符串?
- python - 执行除法运算时,如何使该算法返回整数?