У меня есть некоторые данные, которые мне нужно представить пользователю в очень специфическом формате, и я хочу что-то похожее на это:
+- Window 1 --------------------------+ +- Window 2 ----------+
| This is some text that is being | | Yet more stuff |
| output for the user. | | |
| | | |
+-------------------------------------+ +---------------------+
+- Window 3 ----------------+ +- Window 4 --------------------+
| Yoiks! | | Blah blah blah |
| To eternity and beyond... | | |
| | | |
+---------------------------+ +-------------------------------+
Будет несколько таких предметов с разными заголовками, и они будут иметь фиксированные размеры (каждый раздел будет иметь разный размер, но размеры каждого раздела фиксированы). Текст внутри разделов будет фиксированным шрифтом (например, Courier), а не пропорциональным.
У меня уже есть настроенные WPF StackPanels, чтобы правильно расположить эти элементы управления так, как я хочу. Все, что мне нужно знать, - это какой элемент управления лучше использовать для реального контента (красивый фрейм и заголовок с текстом фиксированного размера внутри).
Еще одна вещь, мне нужно иметь возможность подчеркнуть один или несколько символов внутри элемента управления. В моей версии Java я мог использовать HTML для этого. Также было бы неплохо, если бы текст мог иметь другие свойства (например, цвет переднего плана и фона), но это не является абсолютно необходимым.