Nano Hash - криптовалюты, майнинг, программирование

Пейджинг в одну сторону

Я хочу создать фотогалерею в основном. У меня есть список из x элементов и исправлен свод из 3 страниц. (Я сделал это, потому что заранее не знаю, будет ли у меня 4 предмета или 1000)

Когда я просматриваю элементы и дохожу до последнего, я хочу отключить дальнейшее пейджинг вправо или влево, если я дошел до начала.

Возможно ли это и как?

Заранее спасибо.


  • Проверьте мой ответ в этой теме: stackoverflow.com/questions/8775333/ 17.01.2012
  • Хорошо, это дает тот эффект, который я хочу, единственная проблема заключается в том, что кажется, что мы переходим на новую страницу навигации. Было бы неплохо отключить анимацию 18.01.2012
  • Я не понимаю, что вы имеете в виду. Вы хотите отключить анимацию Pivot? Разве это не будет просто одна страница? 18.01.2012
  • когда вы достигаете последней страницы, и вы продолжаете листать страницы, чем вы переходите на ту же страницу, где вместо этого вы не должны иметь возможность перетаскивать экран таким образом. Извините, я не знаю, как еще объяснить. 19.01.2012
  • Эта ссылка и страницы, на которые она ссылается, могут помочь отключить анимацию. Вы можете установить их на первой и последней страницах: windowsphonegeek.com/tips/ 19.01.2012
  • Я тоже думал об этом решении, но... когда я вызываю myPivot.IsHitTestVisible = false; Я тоже не смогу вернуться назад. 19.01.2012
  • Вы можете обнаружить горизонтальное смахивание влево, чтобы снова включить его, а затем вручную переместить опорную точку с помощью SelectedIndex. 19.01.2012
  • звучит отлично. вы можете добавить это как ответ, если хотите 19.01.2012
  • Я добавил это как ответ :) 19.01.2012

Ответы:


1

Вы можете использовать мой ответ здесь, чтобы определить, когда пользователь находится на первом или последнем элементе сводки. Как только вы дойдете до первой или последней сводной страницы, вы можете отключить проверку попадания, используя IsHitTestVisible=false, как описано на странице этой страницы. Чтобы убедиться, что вы по-прежнему можете проводить пальцем в противоположном направлении, вы можете обнаружить горизонтальное движение влево, чтобы снова включить его, а затем вручную переместить опорную точку с помощью SelectedIndex.

Существуют различные способы обнаружения горизонтального смахивания, такие как использование библиотеки жестов или расчет вручную. Вы можете получить начальную позицию и конечную позицию касания пользователя и определить, является ли разница в X позициях положительной (прокрутка вправо) или отрицательной (прокрутка влево) — при условии, что вы вычитаете начальную позицию из окончательный.

19.01.2012
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..