Используйте пользовательскую привязку списка к вашему коду.
Например, возьмите и Filed как, скажем, String HyperLinkNaviagtion
.
когда вы получаете значения из сервиса, то перед назначением списка в вашей сетке присвойте HyperLinkNaviagtion
какое-то значение, например,
if(SomeCondition)
{
// Navigate to Google.
HyperLinkNaviagtion ="www.google.com";
}
else
{
// Navigate to Yahoo.
HyperLinkNaviagtion ="www.yahoo.com";
}
и в XAML выполните следующее.
NavigateUri="{Binding HyperLinkNaviagtion }"
Дайте мне знать, если вам нужно больше.