WPF:没有文本时将 TextBlock 高度设置为 0
TextBlock
始终占据一定的高度,即使它不包含任何文本。如果不存在文本,则 TextBlock
的高度由字体大小决定,当然,除非用户明确设置。如果没有文本(或使其折叠),是否有办法使 TextBlock
大小等于 (0,0)?谢谢。
注意:我创建了一个转换器,如果没有文本,则将 TextBlock
的 Visibility
属性设置为 Collapsed
,但我想知道是否无需任何转换器或代码隐藏编码即可实现相同或类似的解决方案,即仅通过使用 XAML 使其行为如所解释的那样。
TextBlock
always occupies some height even if it doesn't contain any text. The height of the TextBlock
is determined by the font size if no text is present, except in case when it is explicitly set by the user, of course. Is there a way to make the TextBlock
size equal (0,0) if there is no text present (or to make it collapsed)? Thanks.
Note: I have created a converter that set's the Visibility
property of the TextBlock
to Collapsed
if there is no text, but I was wondering if the same or similar solution is possible without any converter or code-behind coding, i.e. to make it behave as explained only by using XAML.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)