こんな感じ。でも手打ちでダメだったから全部コピペでやってみたんだけどな
using System;
using System.Windows;
using System.Windows.Threading;

namespace clock2
{

public partial class MainWindow : Window
{
private readonly DispatcherTimer _timer = new();

public MainWindow()
{
InitializeComponent();
InitializeTimer();
_timer.Start();
}

private void InitializeTimer()
{
_timer.Interval = TimeSpan.FromMilliseconds(500);

_timer.Tick += (_, _) =>
{
TimeLabel.Text = DateTime.Now.ToString("HH:mm:ss");
};
}
}
}