Преобразование блоков в UIElement

Можно ли конвертировать System.Windows.Documents.Block в System.Windows.UIElement?

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

1 ответ

Ибо, если кому-то все еще нужно это знать, это довольно просто.

Просто используйте BlockUIElement, чтобы содержать UIElement.

Например, если вы хотите присоединить элемент Border к ячейке таблицы:

TableCell cell = new TableCell (new Border ()); // не сработает!

TableCell cell = new TableCell (new BlockUIContainer (new Border ())); ХОРОШО!

Другие вопросы по тегам