I\'ve been working on this for about an hour and looked at all related SO questions.
My problem is very simple:
I have HomePageVieModel:
Home
So looks like you are trying to give the proper DataContext to the HyperLink so as to trigger ICommand. I think a simple element name binding can solve this.
The AncestorType checks only for Visual-Types not for ViewModel types.