Antes de postar a pergunta tinha feito varias pesquisas, porém, nada chegou proximo do que queria, pois, todos usam o codebehind da pagina de search. Ontem descobrir que estava fazendo uma grande besteira,por isso que o delegate nao estava funcionando corretamente.
assim que arrumei o mesmo, tudo funcionou maravilhosamente.
O grande problema: deixei 2 Navigate() e 1 estava mandando para uma tela vazia logo após o redirecionamento para a pagina do search por isso não "funcionava".