У меня есть класс для сообщения, и объекты отображаются в ListBox, и есть свойство для сообщения, основанное на том, отправлено ли оно пользователю или от него. Есть ли способ создать два разных стиля и изменить их в зависимости от этого свойства?
Да.использовать динамический ресурс текст ссылки
Вам следует создать шаблон данных для типа отображаемого элемента. В этом DataTemplate вы используете DataTrigger для управления изменением внешнего вида элемента в зависимости от свойства объекта.