Функция потерь используется для оптимизации вашей модели. Эта функция минимизируется оптимизатором.
Метрика используется для оценки производительности вашей модели. Это только для вас, чтобы посмотреть и не имеет никакого отношения к процессу оптимизации.
Вы хотите оставить фигурные скобки вне строки формата в вашем примере, потому что вы не используете их в качестве заполнителя (как если бы вы использовали "{0}" в String. Format ()).
Итак:
<TextBlock Text="{Binding Path=HiredDate, StringFormat='MMM dd, yyyy'}"/>
Если вы хотите указать значение заполнителя где-то внутри строки, вы можете сделать это, экранировав фигурные скобки обратной косой чертой:
<TextBlock Text="{Binding Path=HiredDate, StringFormat='Hired on \{0\}'}"/>