Преобразование блоков в 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 ())); ХОРОШО!