コンバーターが色を決定するには、ViewModel の 2 つのプロパティが必要なため、完全な ViewModel にバインドしたいと思います。
{Binding Converter={StaticResource ErrorCountToSignalColorConverter}
これにより、コンバーターは ViewModel を取得し、2 つのプロパティ (ErrorCount と HasReceivedData) を読み取ることができます。ただし、プロパティの 1 つが変更されても、バインディングは更新されません。もちろん、両方のプロパティで OnPropertyChange() が発生しています。
両方のプロパティのいずれかが変更されたときに、ビューを (正しい色で) 更新するにはどうすればよいですか?