Вы можете создать пользовательский интерфейс самостоятельно и обновить индикатор текущей страницы, используя свойство selectedIndex. Существуют элементы управления, созданные другими разработчиками, например здесь , которые вы можете использовать. Но для полного контроля над функционалом, я бы предложил вам создать свой собственный или использовать исходный код, предоставленный другими разработчиками (см. Ссылку выше), чтобы получить идеи.
Чтобы сделать реализацию более понятной:
Вы можете добавить тот же UIElement, содержащий список точек, равный количеству точек, и с помощью свойства SelectedIndex
вы можете заполнить соответствующую точку. Добавьте события жестов к этому элементу и обработайте его, чтобы соответствующим образом изменить SelectedIndex
.