We are already aware of the explained issue and it is caused by a framework behavior. The problem is that Hyperlink's IsEnabled property is not changing whenever the IsEnabled of its parents is changed. The solution is to bind IsEnabled of the Hyperlink to IsEnabled of its parent. For more details regarding the issue you can check the following article: http://siderite.blogspot.com/2011/06/wpf-hyperlinks-and-isenabled-mystery.html
Please test the suggestion and let us know if you have any other issues.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.