加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在ContentDialog中滚动Richtextblock

发布时间:2020-12-15 22:18:36 所属栏目:百科 来源:网络整理
导读:在我的UWP应用程序中,我在ContentDialog中有一个RichTextBlock,我为每个元素设置了一些样本高度,以检查它是否有效. 我确定RichTextBlock里面的内容比height = 100还高,但我不能向上或向下滚动! 我该如何解决? ContentDialog ... ScrollViewer Height="100"
在我的UWP应用程序中,我在ContentDialog中有一个RichTextBlock,我为每个元素设置了一些样本高度,以检查它是否有效.

我确定RichTextBlock里面的内容比height = 100还高,但我不能向上或向下滚动!

我该如何解决?

<ContentDialog ...>
 <ScrollViewer  Height="100">
    <StackPanel Height="100">
        <RichTextBlock x:Name="richBox" Height="100">
            <Paragraph>
                <Bold>Release info:</Bold>
                <LineBreak/>
                <Run Text="{x:Bind txt[1]}"/>
            </Paragraph>
            <Paragraph>
                <Bold>A commentary by:</Bold>
                <Run Text="{x:Bind txt[2]}"/>
            </Paragraph>
            <Paragraph>
                <Bold>details:</Bold>
                <LineBreak/>
                <Run Text="{x:Bind txt[3]}"/>
            </Paragraph>
        </RichTextBlock>
    </StackPanel>
 </ScrollViewer>
</ContentDialog>

Contentdialog can't scroll

解决方法

尝试删除StackPanel和RichTextBlock中的高度定义.

<ContentDialog ...>
 <ScrollViewer Height="100">
    <StackPanel>
        <RichTextBlock x:Name="richBox">
            <Paragraph>
                <Bold>Release info:</Bold>
                <LineBreak/>
                <Run Text="{x:Bind txt[1]}"/>
            </Paragraph>
            <Paragraph>
                <Bold>A commentary by:</Bold>
                <Run Text="{x:Bind txt[2]}"/>
            </Paragraph>
            <Paragraph>
                <Bold>details:</Bold>
                <LineBreak/>
                <Run Text="{x:Bind txt[3]}"/>
            </Paragraph>
        </RichTextBlock>
    </StackPanel>
 </ScrollViewer>
</ContentDialog>

如果子节点与父ScrollViewer具有完全相同的高度,则后者无需滚动,因此不会提供滚动条.通常,您不需要为ScrollViewer的子元素指定 – 当子元素高于ScrollViewer时,滚动条将显示;否则它不会.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读