Fix for node preview disappearing after multiple collapse+expand

-Refactored the code to perform fade in and fade out animation in View, which is currently done on ViewModel, to increase performance.
-Removed a redundant raisepropertychange which appears to be solving a existing bug which causes preview to be disappearing after multiple expand and collapse operations.

Fix for MAGN-602