问题标签 [textblock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
35508 浏览

wpf - WPF - 如何在水平方向的堆栈面板内右对齐文本块?

这应该很简单 - 我一直在用我的头撞我的桌子很长时间试图让一个看似简单的任务工作(让我觉得 WPF 不直观或有问题)......

无论如何,我有一个设置为水平方向的 Stackpanel。在里面我有两个TextBlocks。我希望第二个在右侧显示它的文本。

我该如何完成它?

做这一切让我想起了为什么我离开了 Silverlight。:p

0 投票
1 回答
258 浏览

c# - 样式不适用于动态添加的 TextBlock 内容

我正在尝试使用下面的代码将内联添加到文本块中。文本块的窗口使用Themes.xaml文件进行样式设置,但是当我动态添加运行时,不会应用样式。你能帮我理解为什么吗?

0 投票
4 回答
9642 浏览

c# - 将 WPF 文本设置为 TextBlock

我知道TextBlock可以呈现一个FlowDocument,例如:

我想知道如何将FlowDocument存储在变量中的 a 设置为 a TextBlock。我正在寻找类似的东西:

但是,上述代码的结果是 XAML 文本未解析。


编辑:我想我的问题还不够清楚。我真正想要实现的是:

  1. 用户将一些文本输入到RichTextBox中。
  2. 应用程序将用户输入保存为FlowDocument来自RichTextBox,并将其序列化到磁盘。
  3. FlowDocument从磁盘反序列化为变量text
  4. 现在,我希望能够以TextBlock.

因此,据我了解,创建一个新的Run对象并手动设置参数并不能解决我的问题。


问题是序列化RichTextBox会创建Section对象,我无法将其添加到TextBlock.Inlines。因此,无法将反序列化的对象设置为TextBlock的TextProperty

0 投票
1 回答
1233 浏览

silverlight-3.0 - TextBlock 的 Silverlight UI 自动化

我正在尝试为 Silverlight 3 设置 UI 自动化。我有一个小测试项目,它有 2 个元素,一个 Button 和一个 TextBlock。当您单击按钮时,文本应该会更改。

我已经能够模拟按钮单击并且文本在 UI 上正确更改。但是,我在从 TextBlock 中检索文本时遇到问题。UISpy 表明它是“文本”类型,但它也表明它没有实现任何控制模式。如果我使用 TextBox,我可以使用 ValuePattern 正确获取文本,但我更喜欢使用 TextBlock。

有谁知道如何从它的 AutomationElement 对象中获取 TextBlock 的当前文本?

0 投票
1 回答
892 浏览

wpf - 需要将 textBlocks 添加到组框并在图形控件中加载数据时清除

我正在创建一个图形控件。我为添加 x 和 y 轴计数标签所做的是我正在向每个计数标记添加一个文本块并显示与该计数标记相关的值。

但是当我需要从数据库加载数据并再次重绘文本块并刷新图形区域时,我无法删除旧文本块,它们仍在图形窗格中。

为了克服这个问题,我想将文本块放在组框旁边,当重新绘制图形窗格以删除组框元素并重新放置它们时。

这种方法正确吗?请告诉我如何在类后面的代码中将元素放入组框?请告诉我他们是否可以解决我的问题。

问候,兰加纳。

0 投票
1 回答
11269 浏览

wpf - WPF - 如何默认数据绑定文本块的可见性?

下面定义的这个文本块显示了窗口第一次加载的时间,因为它没有数据上下文(因此转换器代码不运行),直到从另一个控件(例如 TreeView)中选择了一个项目。

那么当它没有DataContext时如何阻止它出现呢?

谢谢。

0 投票
8 回答
84909 浏览

wpf - 如何使所有文本大写/大写?

我希望TextBlock, Label,中的所有文本都MenuItem.Header以大写形式显示。字符串取自ResourceDictionary例如:

等(也用于Label和其他控件)

我不能使用值转换器,因为没有绑定。我不想在字典本身中使字符串大写。

0 投票
3 回答
1743 浏览

wpf - WPF 调整 TextBlock 的大小

我在 WPF 的网格中有一个文本块。

我希望文本在调整大小时动态调整大小(字体)。目前,文本框、组合框执行此操作,但文本块保持不变。是否可以?

0 投票
1 回答
4027 浏览

wpf - 文字环绕、网格和星号大小

我有一些text data我想在 a 中显示Grid,三列,中间一列的宽度是其他两列的两倍,占据了网格的整个宽度。很长,text需要包起来。我无法开始工作(并且从过去的其他查询中,我看到其他人也遇到过类似的问题)是让自动换行和调整网格大小来工作。我所拥有的是:

这使用WPF TextBox 和 Scroll 行为Border中的技巧来强制文本换行工作,但列的宽度是设置的最小宽度或最长的单词(如果更大)。

有谁知道强制列适应网格宽度的方法?

0 投票
2 回答
9469 浏览

c# - 如何使文本适合WPF中的文本块

我有字符串,我必须在 TextBlock 中显示,我的 TextBlock 有一些固定大小,如果字符串不能适合 TextBlock,我需要以这种方式显示文本,然后我必须在下一个 TextBlock 中拆分字符串,我该怎么做.