我有一个位于边框内的自定义控件,边框有一个CornerRadius
和一个内部阴影,应该创建一个漂亮的外观。在该边框内是一个自定义控件,但该控件似乎忽略了边框半径,并且当控件放置在角落下方时使其看起来是方形的。我怎样才能解决这个问题?
<Border Background="#ccc" BorderBrush="Transparent" BorderThickness="1" ClipToBounds="True" CornerRadius="5">
<Border Background="Transparent" BorderBrush="Gray" ClipToBounds="True" CornerRadius="5" BorderThickness="1" Margin="0">
<Grid>
<Toolkit:CanvasControl HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<!-- more contents here -->
</Toolkit:CanvasControl>
</Grid>
</Border>
</Border>
被CanvasControl
定义为
public class CanvasControl : Panel
{
}