Я схожу с ума. Может ли кто-нибудь объяснить мне, почему эти строковые форматы, форматирующие одно и то же, такие разные?
<DataGridTextColumn Header="Max Time" IsReadOnly="True" Binding="{Binding MaxTime, StringFormat=hh\\:mm\\:ss, TargetNullValue=---}">
<DataGridTextColumn Header="Min Time" IsReadOnly="True">
<DataGridTextColumn.Binding>
<Binding Path="MinTime" StringFormat="{}{0:hh':'mm':'ss}" TargetNullValue=" --- "/>
</DataGridTextColumn.Binding>
</DataGridTextColumn>
Конечно, одно не работает над другим.
РЕДАКТИРОВАТЬ: чем больше я работаю с WPF, тем больше я чувствую, что это недостаточно зрелый продукт.