windows metro app计时器示例

时间:2013-12-07 18:23:18

标签: windows-phone-7 windows-phone-8 microsoft-metro windows-store-apps

我在我的窗口商店应用程序中寻找计时器,但我得到了担心的结果

我所做的就是这样:

public ItemsPage()
        {
            this.InitializeComponent();
            Loaded += ItemsPage_Loaded;
}

void ItemsPage_Loaded(object sender, RoutedEventArgs e)
        {

                    Updateloaction();

        }

DispatcherTimer timer = new DispatcherTimer();
        public void Updateloaction()
        {
            timer.Interval = new TimeSpan(0, 0, 10);
            timer.Tick += timer_Tick;
        }

并在那里调用一些方法

void timer_Tick(object sender, object e)
        {
            // do some changes every 10 seconds
        }

但我的活动

  

timer_Tick

根本没有开火:(?

为什么?

我想要做的是,当我启动我的应用程序时,我还需要开始更新gps位置

感谢

1 个答案:

答案 0 :(得分:0)

如何打电话

timer.Start();

某个地方,当你想要计时器启动时?

只有在调用Start()方法后,tick事件才会开始触发。