15得票6回答
在WPF中的TextBlock中显示图片

我正在开发一个简单的聊天应用程序。目前,消息绑定到一个自定义样式的列表框,就像这样(简化的 XAML 代码):<ListBox ItemsSource="{Binding MessageCollection}"> <ListBox.ItemTemplate> ...

15得票5回答
在WPF中,在TextBlock渲染之前,我如何测量它的大小?

我有一个WPF的DataTemplate,其中有两个TextBlock控件(堆叠)以及下面的其他元素。由于一些复杂的布局代码,我需要知道这两个TextBlock元素的高度,以便可以绘制一些花哨的连接线并排列其他控件等。 如果我知道要放在TextBlocks中的文本和字体等信息,是否有办法在不...

14得票1回答
WPF样式设置器中的多个运行元素

在 XAML 中,是否可以在 Style 的 setter 中定义多个 Run? 以下代码定义了两个 Run 并导致失败: 属性“Value”设置了多次。 <TextBlock> <TextBlock.Style> <Style...

14得票3回答
WPF中的文本块用于显示HTML

有没有办法在WPF的TextBlock中显示来自字符串变量的HTML内容?

14得票3回答
当TextBlock放置在ViewBox中时,文本不会自动换行。

我有一个长文本的TextBlock需要自动换行。我已经将TextBlock放在ViewBox中,期望随着文本大小的变化而实现自动换行,但实际上并没有发生。ViewBox只是调整TextBox的大小,以使所有文本都适合一行,从而使文本变得非常小。 我该如何使用ViewBox同时调整文本大小和实...

13得票7回答
将文本块绑定到两个属性

我有一个TextBlock,它绑定到ItemsSource集合中的一个属性。我想在同一个TextBlock中显示该类的两个属性,但似乎我一次只能执行一个绑定。 目前我有这个:Text="{Binding Title}" 但是我想添加另一个属性,所以理论上应该是这样的:Text="{Bindin...

13得票1回答
WPF中在Textblock中绑定Run会导致异常

我正试图将两个 <Run> 绑定到一个 TextBlock 中,就像下面的代码片段所示。但是我收到了一个 XamlParseException。 基本上我想要实现这种格式: CodeNum: LongDescription 如果下面的代码注定会失败,我还有什么其他选择?&lt...

12得票1回答
以编程方式创建带有超链接的文本块

在XAML中,我有以下代码: <Label Width="120" Height="20" Name="label1" SnapsToDevicePixels="True" HorizontalAlignment="Left" VerticalAlignment="Bottom"&...

12得票1回答
WPF中的TextBlock绑定无法工作

我尝试将的Text属性绑定到我的属性上,但文本没有更新。 XAML<Window x:Name="window" x:Class="Press.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/pre...

12得票3回答
如何将文本块/文本框的高度设置为3行?

我可以设置固定高度(以像素为单位),但我希望按行数设置高度。有点像在 HTML 中,你可以将文本区域的高度设置为行数。