WPF 在cs里怎样访问xaml中的变量 变量嵌套较深
我在xaml里定义了一个旋转变换,名字叫myRotate,<RotateTransform3D><RotateTransform3D.Rotation><!--给变换命名...
我在xaml里定义了一个旋转变换,名字叫myRotate,
<RotateTransform3D>
<RotateTransform3D.Rotation>
<!--给变换命名:引用名为myRotate-->
<AxisAngleRotation3D x:Name="myRotate" Angle="0" Axis="0 1 0"/>
</RotateTransform3D.Rotation>
</RotateTransform3D>
然后我在cs文件里加了一句代码:
myRotate.Angle += 10;
编译器提示不通过,不存在myRotate变量。何解?
我发现似乎是因为这个myRotate的嵌套位置比较深,没法通过引用直接访问。
采用FindName方法也不好使。
各位请问,怎样才能访问这个myRotate呢?
这个项目的文件我上传到了网盘里:用VS2010创建的
http://pan.baidu.com/s/1eQEP45c 展开
<RotateTransform3D>
<RotateTransform3D.Rotation>
<!--给变换命名:引用名为myRotate-->
<AxisAngleRotation3D x:Name="myRotate" Angle="0" Axis="0 1 0"/>
</RotateTransform3D.Rotation>
</RotateTransform3D>
然后我在cs文件里加了一句代码:
myRotate.Angle += 10;
编译器提示不通过,不存在myRotate变量。何解?
我发现似乎是因为这个myRotate的嵌套位置比较深,没法通过引用直接访问。
采用FindName方法也不好使。
各位请问,怎样才能访问这个myRotate呢?
这个项目的文件我上传到了网盘里:用VS2010创建的
http://pan.baidu.com/s/1eQEP45c 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询