【WPF】現在時刻の表示方法
久しぶりにプログラム系の記事です。
画面に現在の時間を表示させたいと思い、
作ってみました。
以下ソースです。
・xaml
<TextBox x:Name="textBox"
FontSize="20"
Background="Transparent"
BorderThickness="0"
Cursor="IBeam"/>
まず、xamlは画面詳細の設定です。
今回は
名前をtextBox、
フォントサイズを20、
背景色を透明、
テキストボックスの囲いなし(0)、
カーソルをIの形になるように設定しています。
・C#
private void Time(object sender, EventArgs e)
{
textBox.Text = DateTime.Now.ToString("yyyy/MM/dd(ddd) HH:mm:ss");
}
次に、C#について。
先程xamlでつけたtextBoxのテキストを
変更させる処理をしています。
現在時刻(DateTime.Now)をToStringで
string型に変更。
この例では、2020/10/25(日) 12:00:00
表記です。
今回は配置場所のような一部要素を
取り除いています。
実際に使用する際には、お気をつけください。
では。