0

テキストボックスの内容を現在の日付と時刻に設定したいと思います。っていうことは:

    public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();

        date_TextBox.Text = DateTime.Now.ToString(CultureInfo.InvariantCulture);
    }
}

しかし、毎秒それを更新する方法は? 助けてください!

4

1 に答える 1

3

DispatcherTimerを使用して、毎秒イベントを発生させてテキストボックスを更新できます

dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += (s,e) => date_TextBox.Text = DateTime.Now.ToString(CultureInfo.InvariantCulture);
dispatcherTimer.Interval = new TimeSpan(0,0,1);
dispatcherTimer.Start();
于 2012-06-17T06:20:47.177 に答える