繁体   English   中英

网格单元内stackpanel上的边框

[英]Border on stackpanel inside grid cell

我正在尝试将圆角应用于位于网格单元内部的Stackpanel。 我正在使用CornerRadius标签。 边框没有包围边框,而是拉伸以包围父网格单元。 像这样:

截图

我使用以下XAML:

<Border Grid.Row="0" Grid.Column="1" BorderBrush="#FF252A30" CornerRadius="5,5,5,5" BorderThickness="2,2,2,2">
    <StackPanel Grid.Row="0" Grid.Column="1" x:Name="stackpanelContactlist" Height="336" Margin="0,113,43,113" Background="#FF252A30" d:LayoutOverrides="Width">

        Content of Stackpanel       

    </StackPanel></Border></Grid>

我对WPF还是很陌生,所以我敢打赌,这很简单-任何人都对如何解决此问题有任何建议,因此四舍五入的无聊对象将应用于子堆栈面板而不是父网格单元吗?

提前谢谢。

只需将margin属性( Margin="0,113,43,113" )从StackPanel移动到边框。

您也可以从堆栈面板中删除Grid.Row="0" Grid.Column="1" ,因为那里不需要这些。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM