Преобразование блоков в UIElement - PullRequest
0 голосов
/ 25 октября 2009

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

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

1 Ответ

0 голосов
/ 26 июля 2010

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

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

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

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

TableCell cell = new TableCell (new BlockUIContainer (new Border ())); OK!

...