@Frendy

Как реализовать открытие страниц при клике на элементы ListView?

Мне нужно сделать так, чтобы когда пользователь кликал на элементы ListView, открывалась соответствующая страница. Но ни в коем случае не способ с использованием Clicked и своего метода для каждого элемента списка. Например при нажатии на first section нужно, чтобы открывалась Page1, при нажатии на second section - Page2 и тд. Как это реализовать без дублирования лишнего кода?

5e5035b4cd7ad437166158.png

<ListView x:Name="listView1" SelectionMode="None" ItemTapped="OnListViewItemTapped">
            <ListView.ItemsSource>
                <x:Array Type="{x:Type x:String}">
                    <x:String>first section</x:String>
                    <x:String>Second section</x:String>
                    <x:String>Third section</x:String>
                    <x:String>fourth sectio</x:String>
                    <x:String>fifth</x:String>
                    <x:String>sixth</x:String>
                    <x:String>seventh</x:String>
                    <x:String>eighth</x:String>
                    <x:String>девятый</x:String>
                    <x:String>десятый</x:String>
                </x:Array>
            </ListView.ItemsSource>
        </ListView>
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
firedragon
@firedragon
Senior .NET developer
вешаете на лист обработчик, и датасорс, в обработчике приводите.

в приложении по умолчанию есть пример
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ПРОФЭЛИТ Казань
от 100 000 до 170 000 ₽
GD Company Санкт-Петербург
от 120 000 до 150 000 ₽
Mystery Tag Новосибирск
от 80 000 до 110 000 ₽