Я борюсь с моим первым набегом на форматирование строк WPF.Я хотел бы иметь возможность форматировать столбец текстового поля в сетке данных с пустой строкой, когда базовое значение равно нулю, а все остальные значения форматировать как 0,000.Тем не менее, мой XAML, кажется, не подходит для работы, так как он показывает пробелы для всех значений, а не только для нулей:
<DataGridTextColumn Header="dL" Binding="{Binding Path=Value.DLHistoric, StringFormat='{}{0.000;; }'" Width="Auto" />
Я использую оператор точки с запятой, как описано здесь и добавили пробел после второй точки с запятой, чтобы получить пустую строку.
Большое спасибо!
Обновление
Это помогает:
<DataGridTextColumn Header="dL" Binding="{Binding Path=Value.DLHistoric, StringFormat=0.000;;#}" Width="Auto" />