容器類控制項-Canvas:
常用屬性有
Canvas.Left
Canvas.Top
Canvas.ZIndex
後台編碼設定以上屬性文法格式為:
Canvas.SetLeft(Element對象,值)
Canvas.SetTop(Element對象,值)
Canvas.SetZIndex(Element對象,值)
範例程式碼:
<UserControl x:Class="CanvasDemo.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400">
<Grid x:Name="LayoutRoot" Background="White">
<Canvas >
<Rectangle RadiusX="25" RadiusY="5" Width="100" Height="100" Stroke="Red" Fill="Red" StrokeThickness="1" ToolTipService.ToolTip="紅色長方形=寬:100 高:100 圓角X軸半徑:25 圓角Y軸半徑:5" Canvas.Left="100" Canvas.Top="30" Canvas.ZIndex="3"></Rectangle>
<Rectangle RadiusX="25" RadiusY="5" Width="100" Height="100" Stroke="Black" Fill="Black" StrokeThickness="2" ToolTipService.ToolTip="紅色長方形=寬:100 高:100 圓角X軸半徑:25 圓角Y軸半徑:5" Canvas.Left="110" Canvas.Top="60" Canvas.ZIndex="3"></Rectangle>
<Rectangle RadiusX="25" RadiusY="5" Width="100" Height="100" Stroke="Blue" Fill="Blue" StrokeThickness="1" ToolTipService.ToolTip="紅色長方形=寬:100 高:100 圓角X軸半徑:25 圓角Y軸半徑:5" Canvas.Left="120" Canvas.Top="90" Canvas.ZIndex="1"></Rectangle>
</Canvas>
</Grid>
</UserControl>