如何在网格中移动矩形

时间:2013-06-15 14:06:11

标签: c# wpf rectangles

由网格(4 * 4)制作的表格中的矩形,我想通过键盘up.right.left向下移动

<Rectangle Name="pic" Grid.Row=" 0" Grid.Column="0" >
        <Rectangle.Fill>
            <ImageBrush ImageSource="d0c8a786c9177f3ea9ab277d70cf3bc79f3d5627.jpg"/>
        </Rectangle.Fill>
    </Rectangle>

1 个答案:

答案 0 :(得分:0)

如果您的意思是如何将控件从一个列/行移动到另一个列/行,则在您的按键处理程序中使用静态Grid.SetColumn MethodGrid.SetRow Method

Grid.SetColumn(pic, newColumnNumber);
Grid.SetRow(pic, newRowNumber);