使用canvas面板进行基于坐标的布局

canvas面板允许使用精确的坐标放置元素,如果设计数据驱动的富窗体和标准对话框,这并非好的选择,但如果主要构建其他一些不同的内容,canvas面板可能是一个有用的工具

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Canvas>
        <Button Canvas.Left="10" Canvas.Top="10" Width="100" Height="100">123</Button>
        <Button Canvas.Left="100" Canvas.Top="100" Width="100" Height="100">456</Button>
    </Canvas>
</Window>