Таймер цвета фона Xamarin forms - PullRequest
0 голосов
/ 17 июня 2020

Я хочу включить функцию в приложение Xamarin Forms. Эта функция должна позволять отображать цвет до тех пор, пока пользователь не щелкнет экран / кнопку, и записывает время, затраченное на это (почти как время реакции). Это должно повторяться для разных цветов с паузой между каждым из белый экран.

В настоящее время у меня есть главная страница в MainPage.Xaml, которая дает пользователю возможность щелкнуть «Играть в игру», перейдя в PlayGame.Xaml и PlayGame.Xaml.Cs

enter image description here

У меня есть опыт использования C sharp, но я никогда раньше не писал в Xaml. Я в основном пытаюсь получить инструкции из PlayGame.Xaml.Cs для PlayGame.Xaml, ie случайный цвет фона и таймер.

Я хочу сказать, что, хотя я могу отдельно создать экран с цветом фона и кнопкой на странице xaml, а также создать случайный таймер на странице c sharp, я не знаю, как объединить 2. Любая помощь?

Извините за плохое engli sh, не стесняйтесь комментировать любые вопросы для ясности.

1 Ответ

0 голосов
/ 17 июня 2020

в коде позади (xaml.cs) страницы, вы можете получить доступ к свойствам страницы напрямую

BackgroundColor = Color.Yellow;

или вы можете адресовать отдельные элементы XAML, используя их свойство name

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

затем в коде

myLabel.BackgroundColor = Color.Blue;

это относится к любому свойству, а не только BackgroundColor

, вы также можете использовать привязку данных для управления свойствами XAML от вас модель

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...