2012-02-20 2 views
0

Я хотел бы нарисовать диаграмму в виде строки в столбце сетки в WPF (C#).WPF и график в сетке?

Что-то вроде этого:

enter image description here

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

ответ

2

Не очень уверен, зачем вам нужен Grid контроль, фактически здесь. Может быть, вам будет достаточно ListView? Это намного более легкий, чем Grid контроль.

Чтобы сделать этот материал вы могли

  • делают использование Adorners для того, чтобы нарисовать что-то полупрозрачное более элементы.

или

  • Определить стиль для элемента управления (ListView или Grid), где с левой стороны у вас есть Canvas элемент, который перекрывает коллекцию предметов контроля.

или

  • может попытаться использовать очень настраиваемый TreeControl как из example от Джоша Смита, но, естественно, с изменениями.

Удачи.

+0

Я думаю, что подход «Холст» является лучшим. Можете ли вы дать мне головной убор, как разместить элемент холста в одном столбце сетки? – Tower

+0

@rFactor: Я думаю, вы можете использовать [StackPanel] (http://wpftutorial.net/StackPanel.html) для размещения элементов управления. – Tigran

Смежные вопросы