https://imgur.com/DU5dhjy

この画像のようなデジタル時計をWPFで再現したいのですが
意図したように表示できません。

具体的には以下のようにさせたいです。
・ウィンドウ中央に時分を表示
・半分のフォントサイズで時分の右側に文字の下位置をそろえるように秒を表示
・ウィンドウサイズが変更されると、追従して表示レイアウトとフォントサイズを自動調整

時分だけならViewboxを使って意図したとおりにできたのですが
秒が絡むとどうにもうまくできないのです。

WinFormsで同じようなのを作ったときは自力で計算して描画させていたのですが
WPFでも自力で描画させるしかないのでしょうか?