This is probably not practical, but I'll put it in as a feature request anyway :p
My ViewModel contains many public properties that are only public because they are used by the WPF view.
I use the "Remove unused property" and "Property can be made private" extensively to tidy up my code.
I don't want to turn off the warnings, because it will affect the rest of my code where I need the warning, and I don't want to use the Supress warning message feature.
At the moment, my "workaround" is to put all these "public" properties into the interface for the ViewModel - while this gets around the "resharper issue", it means I've now got an interface that its full of irrelevant properties - interface segregation.
I can't really see how you could do it, but would there be any way for R# to "know" that these properties are being referenced in XAML?
If there is no way to do this, I would be curious as to how other users handle this very common case.