Перейдите в браузер из выбранной гиперссылки с привязкой к списку (Windows Phone7) - PullRequest
1 голос
/ 29 декабря 2010

Я привязываю rss элементы из сети к этой странице, я не могу перейти к ссылке на гиперссылку выбранного элемента, которая через привязку является строкой.

может кто-нибудь помочь мне перейти к веб-ссылке сэлемент списка при выборе ???

<ListBox Height="712" HorizontalAlignment="Left" Name="listNews" VerticalAlignment="Top" Width="468" SelectionChanged="listNews_SelectionChanged" Margin="0,-22,0,0">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal" Height="132">
                <Image Source="{Binding Avatar}" Height="73" Width="73" VerticalAlignment="Top" Margin="0,7,5,0"/>
                <StackPanel Width="370">   
                    <TextBlock Text="{Binding Newstitle}" TextWrapping="Wrap" Foreground="#FFC8AB14" FontSize="28" />
                    <HyperlinkButton Name="{Binding NewsLink}" Content="{Binding NewsLink}" NavigateUri="{Binding NewsLink}" FontSize="18" ClickMode="Press" Click="Selected" />
                </StackPanel>
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>


   private void listNews_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        WebBrowserTask webBrowserTask = new WebBrowserTask();
        webBrowserTask.URL = **???????;**

        webBrowserTask.Show();

Ответы [ 2 ]

2 голосов
/ 30 декабря 2010

Попробуйте установить в качестве цели для вашей гиперссылки значение "_blank".

Ричард обрисовывает идею более подробно здесь.

Проблема с открытием веб-браузера с помощью гиперссылки

0 голосов
/ 29 декабря 2010

Посмотрите @ этот вопрос на форумах MSDN:

Как создать внешнюю гиперссылку

Она использует WebBrowserTask, чтобы открыть браузер и перейти по указанному URL-адресу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...