Потому что, если кому-то все еще нужно это знать, это довольно просто.
Просто используйте BlockUIElement, чтобы содержать UIElement.
Например, если вы хотите присоединить элемент Border к ячейке таблицы:
TableCell cell = new TableCell (new Border ()); // не сработает!
TableCell cell = new TableCell (new BlockUIContainer (new Border ())); OK!