Существует два возможных подхода к выполнению описанной вами задачи.
Простой (для предопределенного значка):
Создайте свойство ShowXXX
на стороне ViewModel и свяжите егосвойство Badge.Visible свойства конкретного значка, созданного и созданного ранее в конструкторе WinForms:
// ViewModel side
public class ViewModel {
public virtual bool ShowAlarm { get; set; }
}
...
// View side
var fluent = mvvmContext.OfType<ViewModel>();
fluent.SetBinding(alarmBadge, b => b.Visible, x => x.ShowAlarm);
Сложный (для динамически создаваемых значков):
Создание пользовательской реализации INotificationService на основе API-компонента AdornerUIManager.Этот способ требует некоторого кодирования, но позволяет обрабатывать любые сценарии.Я предлагаю вам обратиться в службу поддержки DevExpress напрямую , если у вас возникли проблемы с этим способом.