代码之家  ›  专栏  ›  技术社区  ›  devios1

inlineuielement不考虑文本块的剪切区域

  •  0
  • devios1  · 技术社区  · 14 年前

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

    问题是,当按钮应该被“剪裁”时,它们出现在文本块的边界之外。

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

    1 回复  |  直到 14 年前
        1
  •  1
  •   Quartermeister    14 年前

    你可以设定 ClipToBounds 在文本块上为true。不过,它的行为仍然有点奇怪:所有inlineuicontainer都将与省略号的开头对齐,因此您将在文本块的边缘上获得它们中的每一个。