- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试在通用应用程序中将文本设置为 RichTextBlock,这是我在 xaml 中的代码:
<RichTextBlock x:Name="descr">
<Paragraph>
<Paragraph.Inlines>
<Run Text="{Binding Path=desc}"/>
</Paragraph.Inlines>
</Paragraph>
</RichTextBlock>
但我不知道如何在后面的代码中设置此 RichTextBlock 中的文本,这是我的尝试:
Paragraph p = new Paragraph();
p.Inlines.Add("test");//error here cannot convert from 'string' to 'Windows.UI.Xaml.Documents.Inline'
descr.Blocks.Add(p);
那么我如何在 C# 后面的代码中将 Text 设置为 RichTextBlock谢谢帮助
最佳答案
Inlines 属性是一个 InlineCollection这是一个集合 Inline对象,而您正尝试向该集合中添加一个字符串。
内联的 MSDN
Provides a base class for inline text elements, such as Span and Run.
因此您需要添加 Run或 Span 对象。
// Create run and set text
Run run = new Run();
run.Text = "test";
// Create paragraph
Paragraph paragraph = new Paragraph();
// Add run to the paragraph
paragraph.Inlines.Add(run);
// Add paragraph to the rich text block
richTextBlock.Blocks.Add(paragraph);
编辑
似乎您无法从后面的代码中直接绑定(bind) Run 或 Span 对象的 Text 属性。
关于c# - 在后面的代码中将 Text 设置为 RichTextBlock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34736434/
我有一个包含几个段落的 RichTextBlock。我需要一些段落具有背景颜色。我找不到段落或运行的背景属性。我该怎么做呢?在 WPF 中有一个 block ,但它似乎不存在于 WinRT 中。 最佳
小问题,有人有关于在 Windows8 - XAML 中使用 RichTextBlock 控件时不同数据格式提示的小示例吗? 目前,我正在 MVVM 中将 RichTextBlock 的段落元素绑定(
我希望能够在 RichTextBlock 元素中显示超链接,但我也希望它看起来正确。我能达到的最接近的是: 其 XAML 粘贴在下面 - 本质上,我使用 InlineUIElement 并编辑了资源以
我有一个 RichTextBlock用Hyperlink . 我想执行 Command单击超链接时来 self 的 ViewModel,因此我使用了交互 Behavior来自 Microsoft.Xa
我想在 RichTextBlock 中高亮选中的文本,但是当我在选择文本后单击“btnHighlight”按钮时,高亮的文本与选择不匹配(可能是因为超链接,但如何解决它?)。我哪里错了? 主页.xam
我在 RichTextColumns 中有一个 RichTextBlock,就像在默认 VS2012 模板中的 ItemDetailPage 中一样。我的 RichTextBlock 由排列整齐并分成
我想用 TextHighlighter 对象突出显示 richtextblock 的一些文本。我创建了一个 TextRange,将其添加到列表中,然后创建了一个新的 TextHighlighter 实
这就是我对齐控件的方式。我使用滚动查看器来制作富文
为什么不能处理richtextblock的tapped事件,我想获取richtextblock的taped点或者richtextblock溢出,如何解决? 最佳答案 如果您将 IsTextSelect
在我的 UWP 应用程序中,我在 ContentDialog 中有一个 RichTextBlock,我为每个元素设置了一些示例高度以检查它是否有效。 我确定 RichTextBlock 中的内容高于
我正在尝试在通用应用程序中将文本设置为 RichTextBlock,这是我在 xaml 中的代码:
我有这个非常简单的 RichtTextBlock: 在设计时,Runs 之间没有空格(这就是
我从 Windows 8 开始,我正在尝试将 HTML 转换为 RichTextBlock . 我have read我可以使用这个功能:HtmlUtilities.ConvertToText在Text
首先,我对 XAML 和 C# 都是全新的,所以请原谅我的一些愚蠢错误。非常感谢您的解释。 最近几个小时我一直在苦苦思索,试图找出最简单的事情之一:如何在按下按钮时向 RichTextBlock 添加
我一直在四处寻找有关将 html 内容绑定(bind)到我的项目详细信息页面上的翻转 View 中的富文本 block 的帮助,但找不到有关如何执行我所追求的操作的任何信息。 我正在构建一个简单的新闻
我似乎永远无法让 HasOverflowContent 在 RichTextBlock 上触发,即使我强制它更新其布局也是如此。这是我尝试过的: public MainPage() { thi
我在示例 itemDetailPage 中有 flipView,我在字符串中有包含 html 标签(粗体、斜体)的文本。我希望此字符串显示在 flipView 的 richTextBlock 中,但我
我在 webview 中遇到了一些问题,在我的 WebView 中,我正在加载带有图像的本地 HTMl 文件(转换为 Base64 字符串)并根据我们的要求添加 CSS, Ma
给定 xaml 代码,如 如何从后面的 C++ 代码向名为 richb 的 RichTextBlock 添加文本? 如果它是一个 TextBlock,它就是 richb().Text(L"An
我有一个 Windows Phone 通用应用程序,它有一个动态加载其内容的 RichTextBlock。有时内容很短,有时又太长,一页都装不下;因此,我希望 RichTextBlock 能够动态扩展
我是一名优秀的程序员,十分优秀!