[英]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.