textblock相关内容

如何从 WPF TextBlock 中删除额外的填充?

默认情况下,WPF TextBlock 似乎应用了额外的顶部和底部填充.我希望不是这样. 我试过设置负填充,但有一个例外: 0,-10,0,0' 不是属性 'Padding' 的有效值. 我试过设置 LineHeight 属性,但没有明显效果. 这就是 TextBlock 在 Blend 中的样子.我用栗色标记了有问题的部分. 解决方案 一些研究和 HB 引导我正确 ..
发布时间:2021-12-11 20:36:18 C#/.NET

将超链接添加到 textblock wpf

您好,我在数据库中有一些文本,如下所示: Lorem ipsum dolor 坐 amet,consectetur adipiscing 精英.杜伊斯Tellus nisl、venenatis et pharetra ac、tempor sed sapien.整数pellentesque blandit velit,在 tempus urna semper 坐 amet.杜伊斯mollis, ..
发布时间:2021-12-05 17:27:04 前端开发

绑定到静态类属性

我想将文本块文本绑定到静态类的属性.每当静态类的属性值发生变化时,它应该反映到另一个窗口或自定义控件上的文本块. 解决方案 您可以使用 x:Static 标记扩展,但如果您不实施任何更改跟踪,则可能会导致刷新错误! ..
发布时间:2021-12-05 17:10:57 C#/.NET

数据绑定 TextBlock.Inlines

我的 WPF 应用程序从我需要在 UI 中显示的后端服务接收消息流.这些消息千差万别,我希望每条消息都有不同的视觉布局(字符串格式、颜色、字体、图标等等). 我希望能够为每条消息创建内联(Run、TextBlock、Italic 等),然后以某种方式将它们全部放入 ObservableCollection 并使用 WPF 数据的魔力在 UI 中绑定我的 TextBlock.Inlines.我 ..
发布时间:2021-12-05 17:06:31 其他开发

如何将多个值绑定到单个 WPF TextBlock?

我目前正在使用下面的 TextBlock 来绑定名为 Name 的属性的值: 现在,我想将另一个名为ID的属性绑定到同一个TextBlock. 是否可以将两个或多个值绑定到同一个 TextBlock?是否可以通过简单的连接来完成,例如 Name + ID,如果不能,还有什么办法可以实现? 解决方案 您可以使用 MultiBinding 与 StringFormat 属性.用法类 ..
发布时间:2021-12-05 16:29:55 其他开发

为什么 WPF 中的 TextBox.Text 不能设置动画?

好吧,我刚刚遇到了让我措手不及的事情. 我正在帮助一位开发人员解决一些不相关的问题,在他的项目中,他正在将文本动画化为一些 TextBlock.所以,我回到办公桌前重新创建了项目(为了回答他的问题),但我不小心使用了 TextBox 而不是 TextBlock.我的文字根本没有动画!(很多帮助,我是!) 最终,我发现他的 xaml 使用的是 TextBlock,而我的 xaml 使用的 ..
发布时间:2021-11-10 05:38:05 其他开发

如何扩展 TextBlock 以显示轮廓文本?

我的问题与这个问题有关. 这个问题已经过时了,答案更是如此,感觉有点缺乏.用户从头开始创建了一个有点缺乏的控件,但最大的一点是感觉没有必要(至少对我而言)创建一个全新的控件以获得可以支持的 TextBlock描边(轮廓)文本. 我试图通过提供 Brush 属性和 double 属性来扩展 TextBlock 控件.我曾希望我可以覆盖 OnRender 方法,但它是密封的,所以我不能. ..
发布时间:2021-09-06 19:21:11 C#/.NET

空白处的 WPF TextWrapping

我在 WPF 中使用 TextBlock,我想在其上使用 TextWrapping,我在 XAML 中所做的如下. 这只是一个测试.这只是一个测试. 当我运行这段代码时,它会显示这样的输出 这只是一个测试.钍is 只是一个测试. 但我只想用空格包裹 这只是一个测试.这只是一个测试. 我无法找到 W ..
发布时间:2021-09-06 19:21:02 其他开发

ItemTemplate TextBlock 的问题

我正在尝试制作一个项目模板,其中我的堆栈面板中的某些字段可以为空.当它为空时,我想将可见性设置为折叠.我尝试放置触发器,但它似乎不起作用,而且我对 WPF 的这一部分不是很熟悉 此外,当我的绑定中的特定值为真时,我想更改此项目的背景颜色.是一样的吗? 谢谢. 解决方案 使用 ViewModel 是解决此类问题的一种方法. 如果您的数据存储在 Item 类中,您将创建一个 ..
发布时间:2021-09-06 19:20:59 其他开发

具有单一空间宽度的 WinRt TextBlock

我正在尝试在路径元素上制作文本.为此,我将原始文本拆分为单个字符,并为每个字符创建新的 TextBlock 并在测量后计算其宽度.问题是,当 TextBlock 只包含一个空间时,它的宽度为 0,它的接缝空间正在被修剪.如何防止修剪空格?或者也许有更好的建议?非常感谢. 解决方案 如果你想在路径上放置一个空格 - 你真的不需要在那里显示一个 TextBlock.如果您想衡量一个空间应该使用 ..
发布时间:2021-09-06 19:20:53 C#/.NET

WPF UI 在 while 循环期间一直冻结

在此代码期间,我的 UI 冻结并且不会像我希望的那样更新,尽管控制台写入行工作正常,所以我确定它完全按照我想要的方式进行循环 while (true){我的方法();}无效我的方法(){Console.WriteLine(DateTime.Now);TimeSpan 持续时间 = SetDate - DateTime.Now;int days = duration.Days + 1;字符串 st ..
发布时间:2021-09-06 19:20:50 C#/.NET

Xamarin.Forms UWP - 尝试为 TextBlock 设置 TextDecorations 时出现 InvalidCastException

在 Xamarin.Forms 项目中,我试图允许带下划线的标签.所以我有一个自定义渲染器,我正在尝试做一些简单的事情: Control.TextDecorations = TextDecorations.Underline; 它编译得很好,但是当应用程序启动时,我在该行上收到一个 InvalidCastException,它说: System.InvalidCastException: ..
发布时间:2021-09-06 19:20:44 其他开发

WPF C# 获取 TextBlock 的内联元素的大小和位置

我使用这个例子(https://siderite.dev/blog/how-to-draw-outlined-text-in-wpf-and.html ) 用于为 TextBlock 中的文本添加轮廓.但是这个例子不支持内联. 我尝试添加此功能,修改 OnRender 并迭代 Inlines 集合,为每个 Inline 块构建一个 Geometry.问题是我需要获取 TextBlock 中内 ..
发布时间:2021-09-06 19:20:41 C#/.NET