Molto spesso quando si torna a Visual Studio da Expression Blend 3, vedo che Blend ha aggiunto una proprietà "d: LayoutOverrides" al mio XAML. Crescendo con i progettisti di ASP.NET, sfido naturalmente tutto ciò che non mi digitarei, quindi rimuovili non appena li vedo.Perché Blend aggiunge [d: LayoutOverrides = "Altezza"] e dovrei preoccuparmi?
So che le proprietà "d:" sono solo di progettazione e non hanno alcun impatto sul runtime, ma qualcuno può offrire qualche idea su cosa fa questa proprietà e perché Blend sarebbe così insistente da averle in tutto il mio markup?
<Border d:LayoutOverrides="Height" />
Excelent risposta. – heltonbiker
@jon Ancora non capisco! Capisco completamente cosa d: DesignWidth = "500" fa, ma LayoutOverrides in realtà non specifica alcuna dimensione quindi cosa fa esattamente? Hai detto che "LayoutOverrides lo definisce", ma cosa definisce? Se ridimensiono un componente in Blend, inserisce semplicemente Height, non d: LayoutOverrides o d: DesignHeight. Sembra essere molto diffuso su TextBlock ma sono ancora perplesso perché non vedo che in realtà influenzi qualcosa in Blend in un modo o nell'altro: - / –