суббота, 9 февраля 2013 г.

примеры приложений для windows phone таймер

Нам нужен таймер, который будет тикать каждую секунду. И, соответственно, мы будем каждую секунду обновлять содержимое элемента TextBlock. В конструкторе класса Page мы задаем событие Loaded, которое происходит при создании страницы, а также создаем метод OnTimerTick, в котором вычисляем оставшееся время до полуночи и выводим результат в TextBlock. Полный код выглядит следующим образом:

Создание таймера

<TextBlock x:Name="Countdown" VerticalAlignment="Center" FontFamily="quartzitalic.ttf#Quartz" Foreground="{StaticResource PhoneAccentBrush}" FontSize="64" HorizontalAlignment="Center" />

<Grid x:Name="ContentGrid" Grid.Row="1">

Xaml-код для ContentGrid будет выглядеть следующим образом:

Foreground: будем использовать текущую тему пользователя. Поэтому под Advanced Properties выберем Apply Resource и установим значение Phone Accent Brush

Horizontal и Vertical Alignment: Center

Margin: Clear the ones the designer set

Width и Height: Auto (выбрать Advanced Properties, далее Reset Value).

Интерфейс программы очень прост. Добавьте элемент TextBlock под именем "Countdown" на страницу и установите следующие свойства:

Интерфейс программы

Для приложения нам понадобится шрифт Quartz Italic, который можно скачать с сайта . Данный шрифт очень похож на символы, используемые в электронных будильниках. Запустите Visual Studio и создайте новый проект "Midnight". Добавьте скачанный шрифт в проект (Add Existing Item и убедитесь, что Build Action установлен в Content). Мы уже разбирали .

Наше первое приложение для Windows Phone 7 будет очень простым. На экране будет идти обратный отчет до полуночи в стиле будильника.

30 приложений для Windows Phone: Обратный отчет до полуночи

проблему ей - и все становится ясно. */

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить

John Robbins, Debugging Applications, Microsoft Press, 2000

nasty bugs when I talked to her about them."

turns out, is an excellent debugger, and she has helped me solve a number of

30 приложений для Windows Phone: Обратный отчет до полуночи

Комментариев нет:

Отправить комментарий