首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拉伸InlineUIContainer以获取RichTextBlock宽度的100%?

拉伸InlineUIContainer以获取RichTextBlock宽度的100%?
EN

Stack Overflow用户
提问于 2017-03-24 17:13:14
回答 1查看 364关注 0票数 2

我有一个简单的InlineUIContainer在一个Paragraph里面,在一个RichTextBlock里面。如何使InlineUIContainer中的内容获取RichTextBlock的全部宽度?显然,设置HorizontalAlignment属性没有任何作用,那么什么可以呢?就目前而言,我用的是一种极其刻板的方式:

代码语言:javascript
复制
<RichTextBlock>
    <Paragraph>
         <InlineUIContainer>
             <TextBlock Text="__________________________________________________________________" FontSize="72"/>
             <!--Content-->
         </InlineUIContainer>
    </Paragraph>
</RichTextBlock>

这显然是一个非常糟糕的方式,让它伸展,那么什么工作呢?

EN

回答 1

Stack Overflow用户

发布于 2017-03-28 08:15:46

InlineUIContainer不能伸展到整个RichTextBlock宽度。参考文献备注 of InlineUIContainer

InlineUIContainer上设置否则会影响文本元素(例如FontSizeFontFamily )的字符行高度的属性对呈现和外观没有影响。内容指示它的大小, InlineUIContainer 大小来适应它。

因此,InlineUIContainer的宽度是由它的内容而不是它的父级控制的。如果你想让InlineUIContainerRichTextBlock宽度的100%,恐怕你必须用一些“黑客”的方式为InlineUIContainer提供足够广泛的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43005421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档