I tend to trust this advice and quick fix it.My colleagues tends to get frustrated on my for doing it, since oftenthe method is referred to from XAML.Is there a good solution for this, except stop trusting R#?

Have you set up a design-time data context for your view? When I add the d:DataContext="{d:DesignInstance vm:MyViewModel}" attribute, R# 6.0 gives me intellisense for binding paths, warnings for unknown properties, and recognizes the binding as a usage of the property.