2015-05-28 5 views
0

Я делаю проект, в котором я добавляю элементы в listview, но как сайты, так что есть способ, которым я мог бы добавить гиперссылку в listViewItem по моему коду?Как добавить гиперссылку на элемент списка C#

+2

Это WinForms, WPF, ASP.NET WebForms или ASP.NET MVC? – Dai

+0

Windows Runtime –

+0

Под «Windows Runtime» вы имеете в виду приложения XAML для Windows-Store? – Dai

ответ

1

У меня нет большого опыта работы с XAML-для-Windows-магазин, но я понимаю, что это очень похоже на WPF: просто определить <ItemTemplate> для ListView:

<ListView> 
    <ListView.ItemTemplate> 
     <DataTemplate> 
      <HyperlinkButton Content="{Binding Path=DisplayText}" NavigateUri="{Binding Path=Href}" /> 
     </DataTemplate> 
    </ListView.ItemTemplate> 
</ListView> 

Этот код принимает на себя элементы, которые вы «Добавление в ListView имеет два строковых свойства: DisplayText и Href.

+0

Это сработало отлично, но я хочу знать, есть ли способ добавить гиперссылку в xaml.cs –

+0

@ JoséAugustoAcorsi. Лучшими практиками являются использование шаблона MVVM и хранить материал UI в файле XAML и избегать логики «code-behind» в файлах .xaml.cs'. Почему ты хочешь его там? – Dai

+0

Я разрабатываю сканер штрих-кодов, и когда я сажаю штрих-код, который contais-url я хочу, чтобы он стал гиперссылкой, чтобы пользователь мог щелкнуть гиперссылку и перейти к этому URL-адресу @Dai –

Смежные вопросы