37得票2回答
多个<Run>的文本块间距问题

在 Windows Phone 7.1 项目中,给定一个格式化的文本块:&lt;StackPanel Orientation="Horizontal"&gt; &lt;TextBlock Foreground="DarkGray" VerticalAlignment="Bottom" ...

37得票10回答
将数据绑定到TextBlock.Inlines

我的WPF应用程序从后端服务接收一系列消息,我需要在UI中显示这些消息。这些消息的内容各不相同,而我希望每个消息都有不同的视觉布局(例如字符串格式、颜色、字体、图标等)。 我希望能够为每条消息创建一个内联元素(例如Run、TextBlock、Italic等),然后以某种方式将它们全部放入Ob...

32得票6回答
如何检测TextBlock的Text属性是否发生改变?

有没有办法使用事件检测TextBlock元素的Text属性变化?(我试图为DataGrid中更改了Text属性的TextBlock提供突出显示的动画效果)

32得票7回答
文本块自动换行的最大行数

我有一个设置如下的TextBlock:TextWrapping="Wrap" 我可以确定最大行数吗?例如,考虑以下字符串TextBlock.Text:This is a very good horse under the blackboard!! 目前它的显示方式是这样的:This is a ...

32得票1回答
如何在WPF中根据可用空间调整TextBlock(字体大小)的大小?

我看到有很多人问这个问题,但是他们想要的与我想要的相反。虽然其他人希望控件根据文本大小自动调整大小,但我正在尝试找出是否有一种方法可以根据可用空间增加文本大小。 以数字时钟窗口的概念为例,您希望显示时间的数字根据时钟所在窗口的大小而增大(或缩小)。如果没有自动完成此操作的方法,您有什么编程方...

31得票3回答
如何从WPF TextBlock中删除额外的填充?

默认情况下,WPF的TextBlock似乎有额外的顶部和底部填充。我希望不要这样。 我尝试设置负填充,但遇到了异常: 0,-10,0,0' 不是属性 'Padding' 的有效值。 我尝试设置LineHeight属性,但似乎没有效果。 这是在Blend中看到的TextBloc...

31得票6回答
将文本添加到绑定的TextBlock

我想在一个数据绑定的文本块前面添加文本:&lt;TextBlock Text="{Binding Title}" /&gt; 显示的文本是:"My title" 我想要展示的是:This is "My title"

30得票1回答
TextBlock.TextWrapping - 如何使文本换行并让每行居中对齐?

在Windows Phone 7应用程序中,当我在网格中放置一个TextBlock并将其HorizontalAlignment设置为"Center",将TextWrapping设置为"Wrap"时,为什么溢出容器宽度并放置在下一行的文本会与其他居中对齐的块的左侧对齐? 是否有任何方法可以设置...

29得票8回答
如何将TextBlock绑定到包含格式化文本的资源?

我在我的 WPF 窗口中有一个 TextBlock。 &lt;TextBlock&gt; Some &lt;Bold&gt;formatted&lt;/Bold&gt; text. &lt;/TextBlock&gt; 渲染后的效果如下: 一些格式化的文本。 我的问题是...

28得票3回答
在WPF中进行数据绑定时,将TextBlock设置为完全加粗

我有一个数据绑定的 TextBlock 控件(它被用在 DataTemplate 中作为 ListBox 中显示项的控件),我想把控件内所有文本都变成粗体。但是我在属性资源管理器中找不到设置整个文本为粗体的属性,而且我在网上找到的所有信息都是使用 &lt;Bold&gt; 标签来实现这个功能,...