我在画布上有几种形状的孩子。我如何测试Shpe是此Canvas的特定子级?例如,某个孩子是否是线(或椭圆或矩形)?我的意思是检查此内容的正确语法是什么?
即此语法不起作用。
if(myCanvas-> Children-> GetAt(i)== Windows :: UI :: Xaml :: Shapes :: Line){...}
答案 0 :(得分:0)
例如,类似这样的东西(见下文)有效,我只是不喜欢它:
if(myCanvas-> Children-> GetAt(i)-> GetType()-> ToString()==“ Windows.UI.Xaml.Shapes.Line”){myTxt-> Text =“ anything”; }
还有其他“更精细”的测试方法吗?