【问题标题】:Background colour timer Xamarin forms背景颜色计时器 Xamarin 表单
【发布时间】:2020-10-07 06:01:48
【问题描述】:

我想在 Xamarin Forms 应用程序中加入一项功能。此功能应允许在用户单击屏幕/按钮之前显示颜色,并记录这样做所花费的时间(几乎就像反应时间一样。)这应该针对不同的颜色重复,每个 a 之间有一个暂停白屏。

我目前在 MainPage.Xaml 中有主页,用户可以选择单击 Play Game,将他们带到 PlayGame.Xaml 和 PlayGame.Xaml.Cs

我有使用 C sharp 的经验,但之前从未在 Xaml 中编写过。我主要是在努力从 PlayGame.Xaml.Cs 获取到 PlayGame.Xaml 的指令,即随机背景颜色和计时器。

我的意思是,虽然我可以在xaml页面中分别创建一个带有背景颜色和一个按钮的屏幕,并且还可以在cSharp页面中创建一个随机计时器,但我不知道如何组合2. 有什么帮助吗?

抱歉英语不好,如有任何问题,请随时发表评论。

【问题讨论】:

  • 如果解决了您的问题,您可以标记答案,以便我们帮助更多有相同问题的人:)。
  • 完成了,我想?

标签: c# android xaml xamarin.forms


【解决方案1】:

在页面的代码(xaml.cs)中,可以直接访问页面的属性

BackgroundColor = Color.Yellow;

或者您可以使用其名称属性来处理单个 XAML 元素

<Label x:Name="myLabel" ... />

然后在代码中

myLabel.BackgroundColor = Color.Blue;

这适用于任何属性,而不仅仅是BackgroundColor

您还可以使用databinding 来控制模型中的 XAML 属性

【讨论】:

  • 谢谢!我一定会尝试一下
猜你喜欢
  • 1970-01-01
  • 2021-08-28
  • 2015-03-16
  • 2018-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多