2014-02-17 49 views
0

我存储在Canvas.Children一些矩形和遍历Canvas.Children的时候,我可以用如何投放的UIElement到矩形

for (int i=0; i<Canvas.Children.Count; i++) 
{ 
    UIElement ui = Canvas.Children[i]; 
} 

但是我不知道该怎么UI转换成系统。 Windows.Shapes.Rectangle。有人可以帮忙吗?

+1

Rectangle rect = Canvas.Children [i] as Rectangle; –

+0

我建议你学习关于铸造c# –

+0

@LuisFilipe,谢谢!我是C#的新手 –

回答

0

有用的答案可以在这related question找到。

另外一个有用的铸造指南可以在MSDN here上找到。

希望这会有所帮助。

0
if(ui is Rectangle) 
{ 
Rectangle rect = (Rectangle)ui; 
}