【问题标题】:How to set border for border for grid row?如何为网格行的边框设置边框?
【发布时间】:2014-02-20 14:05:48
【问题描述】:

我用过Grid,设置了四行:

        <Grid.RowDefinitions>
            <RowDefinition Height="654*" />
            <RowDefinition Height="42*" />
            <RowDefinition Height="17*" />
            <RowDefinition Height="0*" />
        </Grid.RowDefinitions>

在网格中有 3 个组件:

第一个是常规图表的画布,第二个是仅显示 X 轴的图表的画布,第三个是一个滚动条。

我设置了这个:

<Canvas  Name="canvas1" Grid.Row="0"></Canvas>
<Canvas  Name="canvas2" Grid.Row ="1"></Canvas>
<ScrollBar  Name="scrollBarX" Grid.Row ="2" Orientation="Horizontal"   
        ValueChanged="scrollBarX_ValueChanged" LargeChange="0.1" 
        Height="17" VerticalAlignment="Top" />

问题是第二个画布延伸到为滚动条保留的行上。

你知道问题出在哪里吗?

【问题讨论】:

  • 尝试将ClipToBounds="True"设置为第二个Canvas,看看是否有帮助

标签: c# wpf canvas grid row


【解决方案1】:

将第二行的高度设置为自动
...

【讨论】:

    猜你喜欢
    • 2018-12-07
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多