Resolving The Prism Delegatecommand Not Firing On Selectionchanged In Mvvm Application