InlineUIElement 不尊重 TextBlock 的剪切区域

发布于 2024-09-10 20:59:16 字数 258 浏览 4 评论 0原文

我有一个 TextBlock,其中包含一些 Run 元素中的一些文本,并且设置为 CharacterEllipsis 文本剪辑模式。不过,我还有一些包含一些自定义按钮的 InlineUIElements

问题是按钮在应该被“剪切”时却显示在 TextBlock 的边界之外。

我是否在某个地方缺少一些明确的设置来使这些元素尊重父元素的边界?奇怪的是,文本被剪裁得很好,并显示了字符省略号。

I have a TextBlock that contains some text in some Run elements, and which is set to CharacterEllipsis textclipping mode. However I also have a few InlineUIElements that contains some custom buttons.

The problem is the buttons are showing up outside of the bounds of the TextBlock when they should be "clipped".

Am I missing some explicit setting somewhere to make these elements respect the bounds of the parent? Oddly, the text is clipped just fine, and shows the character ellipsis.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

戴着白色围巾的女孩 2024-09-17 20:59:16

您可以在文本块。不过,它的行为仍然有点奇怪:所有 InlineUIContainer 都将与省略号的开头对齐,因此您将在 TextBlock 的边缘看到它们中的每一个。

You can set ClipToBounds to True on the TextBlock. It will still behave a little bit weird, though: all of the InlineUIContainers will be aligned with the start of the ellipsis, so you will get a little bit of every one of them on the edge of the TextBlock.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文