Assez souvent lorsque je reviens à Visual Studio à partir d'Expression Blend 3, je vois que Blend a utilement ajouté une propriété "d: LayoutOverrides" à mon XAML. En grandissant avec les concepteurs d'ASP.NET, je me méfie naturellement de tout ce que je ne voudrais pas me taper, alors retirez-les dès que je les vois. Je sais que les propriétés "d:" sont réservées au concepteur et n'ont aucune incidence sur l'exécution, mais quelqu'un peut-il nous donner un aperçu de ce que fait cette propriété et pourquoi Blend insisterait-il pour que je l'aie partout dans mon balisage?Pourquoi Blend ajoute [d: LayoutOverrides = "Height"] et devrais-je m'inquiéter?
<Border d:LayoutOverrides="Height" />
réponse Excelent. – heltonbiker
@jon Je ne comprends toujours pas! Je comprends parfaitement ce que d: DesignWidth = "500" fait, mais LayoutOverrides ne spécifie aucune dimension, alors qu'est-ce que ça fait exactement? Vous avez dit "LayoutOverrides définit cela", mais définit quoi? Si je redimensionne un composant dans Blend, il met seulement Hauteur, pas d: LayoutOverrides ou d: DesignHeight. Il semble être très répandu sur TextBlock mais je reste perplexe car je ne vois pas que cela affecte réellement quelque chose dans Blend d'une manière ou d'une autre: - / –