Xamarin.Forms - 使用计时器更新标签文本在Windows Phone上不起作用

时间:2016-06-30 11:04:21

标签: xamarin.forms

第一件事:对不起我的英语!请原谅我!

在我的Xamarin Forms项目中,我需要创建一种带有仪表和标签的速度表。它必须是动画的,所以当我点击开始按钮时,我创建一个计时器,每次它过期我改变图像的旋转,我更新文本标签的属性。通过这种方式,我看到数字与图像移动并行增加。 我不得不使用相对布局,因为标签位于图像上方,图像实际上是更重叠的图像,并且有一个StackLayout覆盖下部。

它在Android和iOS上完美运行,但在WinPhone上...图像旋转但标签保持为0.如果我再次启动它,标签会将值更改为上一个上一个值。它似乎无法实时更新。

我尝试将标签更新放在一个空白项目中(没有图像)并且它有效,所以代码是正确的。

我尝试了各种力量布局,抚养孩子......但没有成功。在WinPhone上我不得不删除并重新添加带有标签和封面布局的布局,以便在加载iamges后将它们保持在前面,因为Raise Child功能不起作用(还有另一种方法吗?)。

在底部有一个演示项目的链接,我已经提取了部分代码被控制。我不知道为什么,但这个关于Android的项目急剧变动,没有流畅的动作。代码是一样的,图像是一样的...我疯了!!

我的错是什么?我忘记了什么?关于我能做什么的任何想法?

由于

https://www.dropbox.com/s/wuh04z12mat9bxk/DemoGaugeNew.zip?dl=0

0 个答案:

没有答案