2009-10-25 23 views
0

Est-il possible de convertir un System.Windows.Documents.Block en System.Windows.UIElement?Conversion de blocs vers UIElement

J'ai besoin de cela car je veux ajouter les blocs que j'ai créés à un document fixe. Est-ce qu'il y a un autre moyen?

Répondre

-1

Si quelqu'un a encore besoin de savoir cela, c'est plutôt facile. Utilisez simplement un BlockUIElement pour contenir l'UIElement.

Par exemple, si vous deviez fixer un élément de bordure à la cellule d'une table:

cellule TableCell = new TableCell (nouvelle frontière()); // ne fonctionnera pas!

Cellule Cellule = nouveau TableCell (nouveau BlockUIContainer (new Border())); D'ACCORD!

+3

N'est-ce pas inversé à la façon dont l'OP le veut? You di UIElement -> Bloquer, il veut Bloquer -> UIElement – FrieK