Представлять город в WPF - PullRequest
       4

Представлять город в WPF

0 голосов
/ 20 октября 2010

Скажем, я строю динамическую карту в WPF.

Мне нужно представлять на этой карте местоположения (скажем, города).

Простое представление города: точка (круг или изображение) и текст.

Текст и точечное изображение можно настраивать.

Что бы вы порекомендовали использовать в качестве CityControl в WPF?
alt text
Примеры:

  • A UserControl с <Ellipse>(или изображение ) и <TextBlock>?
  • A CustomControl , расширяющее <TextBlock> определенным стилем?(возможно ли установить стиль внутри этого элемента управления)
  • ... что-то еще?

Ответы [ 3 ]

1 голос
/ 20 октября 2010

Google что-то вроде "WPF UserControl vs CustomControl", и вы получите целый список статей, указывающих различия

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

0 голосов
/ 16 февраля 2012

Я бы создал UserControl.Он будет содержать Canvas.Внутри Canvas поместите TextBlock и центрируйте Ellipse.Добавьте необходимые свойства.Сначала можно задать градусы, чтобы текст располагался относительно центра эллипса.

Но это только одна идея.Возможности бесконечны.

0 голосов
/ 20 октября 2010

Я бы выбрал Ellipse, затем вы можете определить различные свойства, такие как цвет и т. Д.

<CityControl>
   <Ellipse>
   <GeoInformation>
   <TextBlock>
   etc..
...