首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定Scrollviewer?

确定Scrollviewer?
EN

Stack Overflow用户
提问于 2013-09-05 17:06:30
回答 2查看 88关注 0票数 0

使用此代码,我希望看到200x200的3个项目的窗口。带有滚动条的第二项或中间项在最大化窗口时无法伸展到其完整大小。“我忘了告诉你,当窗口处于正常状态时,我需要精确的高度大小(例如120*)的滚动查看器。如果窗口被拉伸,那么我想用它的”自动“大小来伸缩所有的项(意思是我想要显示满滚动查看器的项)。”如何解决?

代码语言:javascript
复制
<Title="Window1" Height="200" Width="200">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="50" />
            <RowDefinition Height="Auto" />
            <RowDefinition Height="Auto"/>
        </Grid.RowDefinitions>
        <TextBox Grid.Row="0" Text="Hi" VerticalAlignment="Center"/>
        <ScrollViewer Grid.Row="1" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto" />
                    <RowDefinition Height="Auto" />
                    <RowDefinition Height="Auto" />
                    <RowDefinition Height="Auto" />
                </Grid.RowDefinitions>
                <TextBox Grid.Row="0" Text="HI"  VerticalAlignment="Center"/>
                <TextBox Grid.Row="1" Text="HI" VerticalAlignment="Center"/>
                <TextBox Grid.Row="2" Text="HI" VerticalAlignment="Center"/>
                <TextBox Grid.Row="3" Text="HI" VerticalAlignment="Center"/>
            </Grid>
        </ScrollViewer>
        <TextBox Grid.Row="2" Text="Hello&#10;Hello&#10;Hello&#10;"/>
    </Grid>

请看下图:

或者访问http://i42.tinypic.com/10r7994.png查看全尺寸图片。

EN

回答 2

Stack Overflow用户

发布于 2013-09-05 17:14:49

尝试使用Height="*"将剩余空间用于中间项目:

代码语言:javascript
复制
<Grid.RowDefinitions>
    <RowDefinition Height="50" />
    <RowDefinition Height="*" />
    <RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
票数 0
EN

Stack Overflow用户

发布于 2013-09-05 17:19:29

您应该设置ScrollViewer的MinHeight和MinWidth。使用元素绑定窗口的高度和宽度的ScrollViewer的高度和宽度。

Like-- MinHeight="120“MinWidth="120”

绑定“{Height= Path=Height,ElementName=Wind}”

绑定“{Width= Path=Width,ElementName=Wind}”

应该能行得通。

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

https://stackoverflow.com/questions/18632155

复制
相关文章

相似问题

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