I\'m trying to find some differences between these approaches. Is there any situation where behaviors are used and the same functionality could not be done with attached propert
This is not the answer. But the best explanation I can find on this topic https://web.archive.org/web/20180208143035/http://briannoyesblog.azurewebsites.net/2012/12/20/attached-behaviors-vs-attached-properties-vs-blend-behaviors/
Brian Noyes in his articles clearly describes the differences between each of the concepts.