Попробуйте это:
<r:TreeListView ItemsSource="{Binding Source={StaticResource data},XPath=/opml/body/outline/outline}" ItemTemplate="{StaticResource dt}">
<r:TreeListView.Columns>
<GridViewColumn Header="Title" DisplayMemberBinding="{Binding XPath=@title}" Width="150" />
<GridViewColumn Header="Childs" DisplayMemberBinding="{Binding XPath=@count}" Width="100" />
<GridViewColumn Header="Url" Width="200">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock>
<Hyperlink NavigateUri="{Binding XPath=@xmlUrl}" RequestNavigate="Hyperlink_RequestNavigate">
<TextBlock Text="{Binding XPath=@xmlUrl}" />
</Hyperlink>
</TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</r:TreeListView.Columns>
</r:TreeListView>
И в коде позади:
private void Hyperlink_RequestNavigate(object sender, RequestNavigateEventArgs e)
{
Process.Start(new ProcessStartInfo(e.Uri.AbsoluteUri));
e.Handled = true;
}
Я нашел решение здесь: http://nishantrana.wordpress.com/2009/03/26/using-hyperlink-in-wpf-application/