Где найти информацию о шаблонах в 2D макете расположения и измерения? - PullRequest
0 голосов
/ 29 января 2011

Хотелось бы узнать лучшие практики / шаблоны проектирования макетов в 2D.

Должен иметь ссылку на:

  • абсолютный макет
  • вертикальное расположение
  • горизонтальное расположение

Свойства компонентов могут быть:

  • ширина
  • высота
  • MinWidth
  • MinHeight
  • MaxWidth
  • MaxHeight
  • сверху
  • право
  • низ
  • 1034 слева * *
  • х
  • у
  • HorizontalAlign (левый | центр | справа)
  • VerticalAlign (верхний | центр | внизу)

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

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

Тогда обо всех этих выводах о minWidth, minHeight.

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

* это будет встроено в JavaScript

1 Ответ

0 голосов
/ 30 января 2011

звучит как свинг Явы. они используют менеджеры по расположению. GWT имеет аналогичный набор виджетов и контейнеров. В Microsoft всегда было что-то похожее, последняя версия - wpf.

в этих средах используются составные, итераторы, весы в полете, наблюдатель / наблюдаемый (у m $ есть делегат, который является наблюдаемым), и возможно стратегия.

пользователи фреймворка могут использовать медиатор.

...