<Gridx:Name="ContentPanel"Grid.Row="1"Margin="12,0,12,0"><BorderBorderBrush="Red"BorderThickness="5"Height="400"><CanvasHeight="400"><ButtonCanvas.Left="40"Canvas.Top="50">按钮</Button></Canvas></Border></Grid>

(1)Canvas.Left Canvas.Top属性值都是相对于当前父元素Canvas而言的,与Canvas父元素之外的

其他Canvas对象无关。

(2)Canvas同样支持边框对象,其支持与不支持并不是设置Border属性即可,而是需要加入一个Border边框。设置给Canvas添加边框时,只需要在Canvas外层加入Border对象。