Пользовательский макет прокрутки с рыбьим глазом в WPF - PullRequest
0 голосов
/ 26 июня 2009

Я хорошо знаю Windows Forms, но я новичок в WPF.

Я бы хотел создать приложение, похожее на RSS Reader - в главном окне каждая заметка будет отображаться в рамке Post-it, а все заметки должны быть связаны и прокручиваться вверх и вниз. Я также хочу включить вид «рыбий глаз» - одна заметка будет отображаться в натуральную величину в центре экрана и будет сжиматься и вращаться по краю.

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

  • Каков предлагаемый способ упорядочить, отобразить и прокрутить упорядоченную цепочку заметок?
  • должна ли отдельная заметка обнаруживать свою позицию на экране или она должна быть уведомлена контейнером?
  • как в таком решении обеспечить функцию, которая будет открывать связанные заметки как заметки с «несколькими всплывающими окнами», связанные линией с оригинальной? (подобно просмотру коррелированных результатов в Google Wonder Wheel, Adobe Flash там)
  • Существуют ли какие-либо стандартные решения для отображения и управления (перемещения, присоединения, свертывания) таких всплывающих виджетов?

Если в вашем предложении есть какие-то сходства с другими структурами графического интерфейса (Forms, Swing, SWT), сравнение также приветствуется.

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

1 Ответ

0 голосов
/ 26 июня 2009

Мне кажется, что вы описываете "управление каруселью" или "поток элементов" или "поток покрытия". Я поставил несколько ссылок на этот ответ .

...