在Windows Phone 7中页面加载后,在计时器上动态更改页面的背景颜色

时间:2012-08-28 16:39:06

标签: windows-phone-7 windows-phone-7.1 windows-phone-7.1.1

如何在Windows Phone中加载页面后动态更改页面背景颜色7.假设在特定时间后需要更改4-5种颜色。

1 个答案:

答案 0 :(得分: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秒处理一次。