问题标签 [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.
wpf - 如何在 TextBlock 上为 TextDecoration Strikethrougn 设置动画?
我正在尝试为文本块中的文本设置动画。这是我到目前为止所拥有的。
请注意,我不会在任何地方应用 DoubleAnimation,因为我不知道如何将它应用到 TextDecoration PinOffset。
wpf - 无法使用 DataBinding 更新文本框属性
我有一个自定义窗口,它有两个依赖属性:布尔值?ValidationStatus 和字符串 ValidationMessage。绑定这些属性可以正常工作,但是当这些值更改时似乎不会触发触发器。我究竟做错了什么?
wpf - 如何确定我的 TextBlock 文本是否被修剪?
以下文本块按预期换行和修剪。修剪文本时会显示省略号“...”。
我想在带有全文的文本上显示一个工具提示,但前提是文本被修剪。我不确定如何可靠地确定“...”是否正在显示。
如何确定文本是否被修剪?
wpf - 我与值转换器的数据绑定不起作用
我有一个简单的 Item-class,看起来像这样:
还有一个 ValueConverter,看起来像这样:
在我的 WPF 窗口中,我声明了一个 DependencyProperty(称为 Items),它包含一个 Item 对象列表(List< Item >),并使用此 XAML 代码创建一个绑定到此 DependencyProperty 的 ComboBox:
如果我执行一次下面的代码,数据绑定工作正常,但是如果我再次执行它,值转换会失败:
问题是,ItemToStringConverter.Convert 方法现在传递一个字符串对象作为第一个参数,而不是一个项目对象?
我究竟做错了什么?
问候,肯尼斯
silverlight - How can a user enter a newline character in Silverlight?
I'm trying to get a screen in silverlight where the user can enter their own text and add line breaks as neccesary. The problem is that whenever they hit return inside of a text block, nothing happens. Is there some way around this?
Thanks
wpf - TextBlock 在 WPF 中显示 HTML
无论如何在WPF中将HTML从字符串变量显示到TextBlock?
wpf - WPF:如何将 DropShadowEffect 类等效果应用于 WPF 中的 TextBlock Run 元素?
如何将 DropShadowEffect 类等效果应用于 WPF 中的 TextBlock Run 元素?
可以将其视为一种在 Run 元素所在的 TextBlock 中突出显示某些文本区域的方法,而是将单个效果应用于该区域。
xaml - 在 XAML 中垂直对齐顶部的标签和文本块
如何垂直对齐 aLabel
和TextBlock
atTop
以便它们的第一行文本对齐?
上面的代码给了我这个:
垂直未对齐的标签和文本块文本 http://img156.imageshack.us/img156/4940/labeltextblock.png
wpf - TextBlock 的可见行数
如果将 TextWrapping 设置为“Wrap”,则 WPF TextBlock 可以包含多行文本。是否有一种“干净”的方式来获取文本行数?我考虑查看所需的高度并将其除以每条线的估计高度。然而,这似乎很肮脏。有没有更好的办法?
wpf - 动态调整 WPF TextBlock 的大小时性能不佳
我目前正在制定 WPF 应用程序的布局,并且似乎在我的一个控件的布局中有点障碍。此控件是动态调整大小的,因此它应该适合它所在的视口的大小。我遇到的问题是一个非常直观的问题,所以我会尽力描述它。这是它目前的样子:
替代文字 http://gallery.me.com/theplatz/100006/Capture/web.png?ver=12472534170001
每个“Col N Row X”标题下方的区域是一个 TextBlock,其中将放置不同长度的文本。为了使 TextBlock 真正换行,我在 stackoverflow 上找到了一个解决方案,它说将文本块的宽度绑定到列的宽度。这是 Grid 定义的片段以及第一列的定义:
当窗口/视口宽度增加时,一切都会调整大小。当宽度减小时问题变得明显。如果你突然从最大化到原始大小,所有的列都会“跳舞”回到它们指定的大小。我的意思是您可以看到每列的大小都缩小了,因为它按比例调整回其较小的大小。我发现这是直接由
在每个 TextBlocks 上。当这些控件同时出现在屏幕上时,问题也会变得明显更糟。但是,如果没有该行,则每个 TextBlock 内的文本将继续向右增长,添加的文本越多,而不是在列中向下换行。
有没有更好的方法来完成我想要完成的事情?使用 HTML/CSS,这将是一件相当简单的事情。我花了几个小时在谷歌上搜索并通过 stackoverflow 寻找这个问题的答案。
我来自 HTML/CSS 的深厚背景,所以如果这不是 WPF 应该擅长的,请告诉我。