@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>
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
вешаете на лист обработчик, и датасорс, в обработчике приводите.

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

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

Войти через центр авторизации
Похожие вопросы