私はC#でコードを書いています.DateAndTimeSpanをプログラムで作成しています:
var date = Convert.ToDateTime("24/12/2013");
var ts = Convert.ToDateTime("10:00 PM").TimeOfDay;
var dateTime = date + ts;
var datediff = DateTime.Now - dateTime;
myCountdownLabel.Content = String.Format("{0} days, {1} hours, {2} minutes, {3} seconds", datediff.Days, datediff.Hours, datediff.Minutes, datediff.Seconds);
私の質問は、コードの生成時に日付の違いを表示するだけでなく、更新ボタンを押して文字列を再計算する必要があるのではなく、文字列が myCountdownLabel.Content に割り当てられたライブカウントダウンにする方法です。経過する毎秒刻みますか?
また、アプリには約 10 の異なるカウントダウンがあるため、可能であればこの 1 つのカウントダウンだけでなく、1 つ以上のカウントダウンにも適用できるはずです。
よろしく、
サイモン