0

如何在windows phone 7中页面加载后在计时器上动态更改页面的背景颜色。假设有4-5种颜色需要在特定时间后更改。

4

1 回答 1

1

您可以使用DispatcherTimer进行此操作。

在您的页面中使用以下方法并从PhoneApplicationPage_Loaded事件中调用它。假设您必须每 5 秒更改一次背景颜色,

private void ChangeBackgroundColor()
{
    DispatcherTimer dt = new DispatcherTimer();
    dt.Interval = TimeSpan.FromMilliseconds(5000);

    dt.Tick += (s, e) =>
    {
        //Code for change background color 
    };

    dt.Start();
}

这将每 5 秒处理一次。

于 2012-08-31T11:16:49.803 回答