locked
Временная задержка в приложении RRS feed

  • Вопрос

  • Всем привет!

    Начинаю осваивать программирование и пишу простое приложение, в котором мне необходима задержка в цикле на 1 секунду. Нашел в Интернете метод Thread.Sleep но не смог применить, т.к. выдает ошибку "Имя "Thread" отсутствует в текущем контексте. Как сделать задержку?

    9 февраля 2015 г. 18:09

Ответы

Все ответы

  • Если программа на C#, включите в текст программы директиву:

    using System.Threading;

    И читайте больше книг :)


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    10 февраля 2015 г. 6:44
  • Здравствуйте,

    Если разрабатываете под WP 8.1, посмотрите данный метод:


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    10 февраля 2015 г. 6:51
  • Текст на С#. Директива включена в программу.
    10 февраля 2015 г. 9:11
  • В таком случае покажите текст программы

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    10 февраля 2015 г. 9:17
  • using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using System.Runtime.InteropServices.WindowsRuntime;
    using System.Threading;
    using Windows.Foundation;
    using Windows.Foundation.Collections;
    using Windows.UI.Popups;
    using Windows.UI.Xaml;
    using Windows.UI.Xaml.Controls;
    using Windows.UI.Xaml.Controls.Primitives;
    using Windows.UI.Xaml.Data;
    using Windows.UI.Xaml.Input;
    using Windows.UI.Xaml.Media;
    using Windows.UI.Xaml.Navigation;
     




    // Документацию по шаблону элемента "Пустая страница" см. по адресу http://go.microsoft.com/fwlink/?LinkId=391641

    namespace App
    {
        /// <summary>
        /// Пустая страница, которую можно использовать саму по себе или для перехода внутри фрейма.
        /// </summary>
        public sealed partial class MainPage : Page
        {

            private int a = 0;

            


            public MainPage()
            {
                this.InitializeComponent();

                this.NavigationCacheMode = NavigationCacheMode.Required;
            }

            /// <summary>
            /// Вызывается перед отображением этой страницы во фрейме.
            /// </summary>
            /// <param name="e">Данные события, описывающие, каким образом была достигнута эта страница.
            /// Этот параметр обычно используется для настройки страницы.</param>
            protected override void OnNavigatedTo(NavigationEventArgs e)
            {
                // TODO: Подготовьте здесь страницу для отображения.

                // TODO: Если приложение содержит несколько страниц, обеспечьте
                // обработку нажатия аппаратной кнопки "Назад", выполнив регистрацию на
                // событие Windows.Phone.UI.Input.HardwareButtons.BackPressed.
                // Если вы используете NavigationHelper, предоставляемый некоторыми шаблонами,
                // данное событие обрабатывается для вас.
            }

            private async void About_Click(object sender, RoutedEventArgs e)
            {
                MessageDialog msgbox = new MessageDialog("Это тестовая программа");
                await msgbox.ShowAsync();
            }

            private void PlusButton_Click(object sender, RoutedEventArgs e)
            {
                a++;
                Thread.Sleep(1000);
                txtCount.Text = a.ToString();
            }
    10 февраля 2015 г. 16:53
  • Однако :) Вы не могли для "обучения программированию" выбрать тип приложения попроще? Если уж непременно нужно приложение для магазина Windows, попробуйте воспользоваться советом Максима.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    10 февраля 2015 г. 20:09