问题标签 [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 投票
18 回答
128079 浏览

wpf - 有什么方法可以使 WPF 文本块可选?

如何允许TextBlock选择文本?

我试图通过使用样式看起来像文本块的只读文本框显示文本来使其工作,但这在我的情况下不起作用,因为文本框没有内联。换句话说,如何使它可选择?

0 投票
1 回答
9332 浏览

wpf - 如何将文本块设置为自动调整为 TreeView 的宽度?

我有一个TextBlock我需要自动调整为 a 的宽度TreeView。theTreeView和 theTextBlock都包含在 a 中StackPanel。是在StackPanel一个Expander. 的宽度TreeView应该驱动其他对象的宽度,我需要改变的高度TextBlock来显示全文。我所有的努力都导致TextBlock了宽度的增加。谢谢!

0 投票
3 回答
54435 浏览

wpf - 强制 TextBlock 在 WPF ListBox 中换行

我有一个显示消息的 WPF 列表框。它包含左侧的头像,用户名和消息垂直堆叠在头像的右侧。布局很好,直到消息文本应该自动换行,但是我在列表框上得到了一个水平滚动条。

我用谷歌搜索并找到了类似问题的解决方案,但没有一个有效。

0 投票
1 回答
4304 浏览

wpf - WPF 布局:自动换行不起作用

即使我指定了自动换行,为什么我的 TextBlock 中的文本会向右延伸到画布之外?

解决方案:谢谢,史蒂夫,做到了,我也添加了一个 ScrollViewer,很好:

0 投票
5 回答
7807 浏览

wpf - 如何将段落数据绑定到 TextBlock?

我将如何获取一个Paragraph对象并将它们数据绑定到 TextBlock 以在 DataTemplate 中使用?一个普通的绑定什么都不做,只是一个ToString()Paragraph 对象。

InLines 属性可以让我手动添加组成段落的 TextRun 的列表,但这不能绑定,我真的可以使用基于绑定的解决方案。

编辑问题以专注于我真正需要做的事情。

0 投票
3 回答
48257 浏览

c# - 在 WPF 中的 DataBound 时将 TextBlock 设置为完全粗体

我有一个数据绑定的 TextBlock 控件(在 DataTemplate 中使用它来显示 ListBox 中的项目),我想让控件中的所有文本都加粗。我似乎无法在属性资源管理器中找到一个属性来将整个文本设置为粗体,而我在网上只能找到<Bold>TextBlock 内标签的使用,但由于数据即将到来,我无法将其放入直接来自数据源。

必须有一种方法可以做到这一点 - 但是如何?我对 WPF 非常缺乏经验,所以我真的不知道去哪里找。

0 投票
2 回答
6519 浏览

wpf - WPF:如何使空的TextBlock不占用空间?

假设我有一个简单的布局,例如:

现在,当我将 ShortDescription 设置为 null 或空字符串时,在第二个 TextBlock 的位置仍然存在间隙。是否有一些属性可以防止空文本块占用空间?还是我应该使用其他控件?

谢谢。

0 投票
1 回答
120 浏览

c# - 如何将数据绑定到 Run 的内容?

我想构造一个TextBlock由多个Run元素组成的元素,它们的内容绑定到string变量,但 Visual Studio 抱怨说只能绑定到依赖属性,但事实Run.Text并非如此。

有什么可以做的吗?

0 投票
1 回答
1777 浏览

wpf - 在 wpf TextBlock 中装饰数据绑定文本的最佳方法

假设我有一些要格式化的多行文本,并且还假设它是数据绑定的。因此,在 XAML 中:

现在,这不起作用,因为 Run 的 Text 不是依赖属性。所以,我想知道,像这样设计内联数据绑定文本的最佳方式是什么?

提前致谢。

0 投票
2 回答
7104 浏览

wpf - 我可以将 WPF TextBlock 高度限制为两行吗?

我刚刚收到在控件中显示一段文本的要求。该控件具有特定的宽度,并且高度最多为 2 行。如果它呈现的长度超过两行,它只会在字符串的末尾显示“...”。

任何库存标准 WPF 控件都可以做到这一点吗?

感谢:D。