Я не уверен, что понимаю, о чем вы спрашиваете, но я верю, что вы просто хотите изменить формат времени в ваших связанных данных?
Это довольно просто - используйте StringFormat.Например:
<TextBlock x:Name="txt12Hour" Text="{Binding StringFormat={}{0:hh:mm:ss tt}}" />
<TextBlock x:Name="txt24Hour" Text="{Binding StringFormat={}{0:HH:mm:ss}}" />
txt12Hour показывает что-то вроде 17:17:27. Txt24Hour показывает что-то вроде 17: 17: 27
Используйте любые из тех же правил форматирования, которые вы использовали бы ввызов ToString () в коде.Это касается не только дат, но и чисел, валют и т. Д.