textblock相关内容
默认情况下,WPF TextBlock 似乎应用了额外的顶部和底部填充.我希望不是这样. 我试过设置负填充,但有一个例外: 0,-10,0,0' 不是属性 'Padding' 的有效值. 我试过设置 LineHeight 属性,但没有明显效果. 这就是 TextBlock 在 Blend 中的样子.我用栗色标记了有问题的部分. 解决方案 一些研究和 HB 引导我正确
..
我的 WPF 窗口中有一个 TextBlock. 一些格式文本. 当它被渲染时,它看起来像这样, 一些格式化文本. 我的问题是,我可以将此内联“内容"绑定到我的应用程序中的资源吗? 我做到了: 制作应用资源字符串, myText="一些 格式化 文本." 和下面的xaml(为简洁起见省略了
..
您好,我在数据库中有一些文本,如下所示: Lorem ipsum dolor 坐 amet,consectetur adipiscing 精英.杜伊斯Tellus nisl、venenatis et pharetra ac、tempor sed sapien.整数pellentesque blandit velit,在 tempus urna semper 坐 amet.杜伊斯mollis,
..
我想将文本块文本绑定到静态类的属性.每当静态类的属性值发生变化时,它应该反映到另一个窗口或自定义控件上的文本块. 解决方案 您可以使用 x:Static 标记扩展,但如果您不实施任何更改跟踪,则可能会导致刷新错误!
..
我的 WPF 应用程序从我需要在 UI 中显示的后端服务接收消息流.这些消息千差万别,我希望每条消息都有不同的视觉布局(字符串格式、颜色、字体、图标等等). 我希望能够为每条消息创建内联(Run、TextBlock、Italic 等),然后以某种方式将它们全部放入 ObservableCollection 并使用 WPF 数据的魔力在 UI 中绑定我的 TextBlock.Inlines.我
..
我目前正在使用下面的 TextBlock 来绑定名为 Name 的属性的值: 现在,我想将另一个名为ID的属性绑定到同一个TextBlock. 是否可以将两个或多个值绑定到同一个 TextBlock?是否可以通过简单的连接来完成,例如 Name + ID,如果不能,还有什么办法可以实现? 解决方案 您可以使用 MultiBinding 与 StringFormat 属性.用法类
..
好吧,我刚刚遇到了让我措手不及的事情. 我正在帮助一位开发人员解决一些不相关的问题,在他的项目中,他正在将文本动画化为一些 TextBlock.所以,我回到办公桌前重新创建了项目(为了回答他的问题),但我不小心使用了 TextBox 而不是 TextBlock.我的文字根本没有动画!(很多帮助,我是!) 最终,我发现他的 xaml 使用的是 TextBlock,而我的 xaml 使用的
..
我的问题与这个问题有关. 这个问题已经过时了,答案更是如此,感觉有点缺乏.用户从头开始创建了一个有点缺乏的控件,但最大的一点是感觉没有必要(至少对我而言)创建一个全新的控件以获得可以支持的 TextBlock描边(轮廓)文本. 我试图通过提供 Brush 属性和 double 属性来扩展 TextBlock 控件.我曾希望我可以覆盖 OnRender 方法,但它是密封的,所以我不能.
..
我在我的应用程序资源中定义了一种样式,我希望我的所有文本块都具有惰性:
..
我有这个简单的UserControl: 我想处理 TextBlock.KeyDown 事件.所以,我在代码隐藏中添加了一个事件处理程序: 公共部分类 UserControl1 : UserControl{公共用户控件1(){初始化组件();}privat
..
我在 WPF 中使用 TextBlock,我想在其上使用 TextWrapping,我在 XAML 中所做的如下. 这只是一个测试.这只是一个测试. 当我运行这段代码时,它会显示这样的输出 这只是一个测试.钍is 只是一个测试. 但我只想用空格包裹 这只是一个测试.这只是一个测试. 我无法找到 W
..
我正在尝试制作一个项目模板,其中我的堆栈面板中的某些字段可以为空.当它为空时,我想将可见性设置为折叠.我尝试放置触发器,但它似乎不起作用,而且我对 WPF 的这一部分不是很熟悉 此外,当我的绑定中的特定值为真时,我想更改此项目的背景颜色.是一样的吗? 谢谢. 解决方案 使用 ViewModel 是解决此类问题的一种方法. 如果您的数据存储在 Item 类中,您将创建一个
..
在我的 WP8 项目中,文本块意外剪切文本.我该如何解决?我在滚动查看器中使用了 VerticalAlignment Streth 或 Height auto,但他们没有解决. 我的 xaml,我正在使用这些堆栈面板之一:
..
我正在尝试在路径元素上制作文本.为此,我将原始文本拆分为单个字符,并为每个字符创建新的 TextBlock 并在测量后计算其宽度.问题是,当 TextBlock 只包含一个空间时,它的宽度为 0,它的接缝空间正在被修剪.如何防止修剪空格?或者也许有更好的建议?非常感谢. 解决方案 如果你想在路径上放置一个空格 - 你真的不需要在那里显示一个 TextBlock.如果您想衡量一个空间应该使用
..
在此代码期间,我的 UI 冻结并且不会像我希望的那样更新,尽管控制台写入行工作正常,所以我确定它完全按照我想要的方式进行循环 while (true){我的方法();}无效我的方法(){Console.WriteLine(DateTime.Now);TimeSpan 持续时间 = SetDate - DateTime.Now;int days = duration.Days + 1;字符串 st
..
在 Xamarin.Forms 项目中,我试图允许带下划线的标签.所以我有一个自定义渲染器,我正在尝试做一些简单的事情: Control.TextDecorations = TextDecorations.Underline; 它编译得很好,但是当应用程序启动时,我在该行上收到一个 InvalidCastException,它说: System.InvalidCastException:
..
我使用这个例子(https://siderite.dev/blog/how-to-draw-outlined-text-in-wpf-and.html ) 用于为 TextBlock 中的文本添加轮廓.但是这个例子不支持内联. 我尝试添加此功能,修改 OnRender 并迭代 Inlines 集合,为每个 Inline 块构建一个 Geometry.问题是我需要获取 TextBlock 中内
..
我有一个 WPF TextBlock,它导致文本被剪切.生成的文本长度为 2 到 3 行.有时第一行的底部会被剪掉. 以下是 XAML.问题出在 TextBlock 上:
..
这是交易:我有这行 XAML
..
在 WPF 中,我知道对于 TextBlock,当我想将一些“动态"字符串附加到字符串时,我可以执行以下操作: 然而,同样的方法对 TextBox 不起作用,反正有没有对 TextBox 做同样的事情 解决方案 尝试使用 RichEditBox.
..