Este es un fallo extraño en WPF, no se encuentra la instalación de cañerías para activar los estilos visuales. Doblemente extraño porque esto no es difícil de hacer.
La solución alternativa es modificar el manifiesto que se incrusta en su programa. Seleccione su proyecto EXE, luego Proyecto + Agregar nuevo elemento, General, seleccione Archivo de manifiesto de aplicación. Obtiene el manifiesto predeterminado que se incrusta, tenga en cuenta los elementos <assemblyIdentity>
y <trustInfo>
. Pega esto en el medio:
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
El cuadro de mensaje tendrá ahora el estilo visual del sistema operativo, el Aero look con el botón de cierre brillando por defecto en Vista y hacia arriba.
Si hace esto en Visual Studio 2010, esta entrada de manifiesto ya está presente pero está comentada. Lo encontrarás en la parte inferior del archivo. Basta con retirar los comentarios, la <!--
<dependency>
antes y después de la -->
</dependency>
Tenga en cuenta que esto se manifieste no está habilitado cuando se ejecuta con el estudio del proceso de alojamiento de Visual permitido depurador y. Ese es un archivo .exe diferente en su directorio de compilación, yourapp.vshost.exe. Proyecto + Propiedades, pestaña Depuración, desplácese hacia abajo, desmarque "Habilitar el proceso de alojamiento de Visual Studio". Eso tiene algunos efectos secundarios relacionados con la seguridad, no tiene mucho sentido en realidad hacerlo ya que su usuario nunca tendrá este problema.
He actualizado mi respuesta para usted. – Prisoner
¿qué hiciste para que funcione? Cuando construyo obtengo el siguiente error: Error No se pudo encontrar el archivo 'Microsoft.Windows.Common-Controls, Version = 6.0.0.0, Culture = *, PublicKeyToken = 6595b64144ccf1df, ProcessorArchitecture = *, Type = win32' Estoy usando Windows 7 x64 –
@AdeA Desde Visual Studio, vaya a Propiedades del proyecto -> Seguridad -> Desmarque la casilla de verificación "Habilitar configuración de seguridad de ClickOnce" Esto me ha solucionado el problema. –