Les deux sont les mêmes.
Personnellement, je préfère l'approche programmatique (numéro 2) car le code-behind est plus machiné et plus facile à maintenir. Eh bien, c'est un cas simple où vous écrivez l'heure actuelle, bien sûr, mais, en général, il vaut mieux laisser un balisage pour la mise en page graphique et utiliser le code autant que possible. Dans un autre scénario complexe, vous trouverez plus facile de refactoriser le code ou de l'analyser avec des profileurs.
J'espère avoir été utile. Rappelez-vous, tout est à mon humble avis :)
Le numéro 2 est plus facile à déboguer que je trouve. – Lareau
Oui, j'ai oublié le débogage! +1 –