Применить StringFormat ко всем ячейкам DataGrid с определённым типом

Как можно применить StringFormat ко всем ячейкам конкретной колонки в DataGrid в приложении, которые имеют определённый тип (тип может меняться)?

Например есть таблица как на скриншоте. И пусть подобных таблиц будет несколько в приложении. В таблице есть столбец Money, туда попадают данные с типом decimal. Я хочу сделать общий стиль (или поведение), чтобы в таких колонках (ячейках) контент отображался с форматом, который отделяет десятки, сотни, тысячи. введите сюда описание изображения

Я это вижу так: использовать либо стили для DataGridCell, либо использовать Behavior. Начал пробовать Писать стиль с использованием триггера, но не соображу как указать тип данных.

<Style TargetType="{x:Type DataGridCell}">
        <Style.Triggers>
            <Trigger Property="Content" Value="{}">
                
            </Trigger>
        </Style.Triggers> 
    </Style>

Колонки могут быть и автогенирируемыми и нет.


Ответы (0 шт):