ContentPanel
私の Windows Phone 7 アプリでは、指定した時間 (この場合は 3 秒) 内に の背景の色を変更したいと考えています。基本的には「点滅」したいです。
しかし、問題は、ループが機能している間は変更が表示されず、ループが機能した後、色が一度だけ変化することです。なんで?
byte R;
TimeSpan ts = new System.TimeSpan(0, 0, 0, 3);
DateTime dt1 = new DateTime();
DateTime dt2 = new DateTime();
requirement = true;
while (requirement)
{
R = Convert.ToByte(0.5 * 255 * (1 + Math.Sin(DateTime.Now.Millisecond)));
ContentPanel.Background = new SolidColorBrush(Color.FromArgb(255, R, 125, 70));
dt1 = DateTime.Now;
dt2 = DateTime.Now;
dt2.Subtract(dt1);
if (dt2.Subtract(ts).CompareTo(dt1) > 0) requirement = false;
}
それは可能ですか?