2011-09-24 19 views
5

Recientemente he completado un proyecto WPF bastante grande (para un hombre), y comencé a codificar algo por diversión. Casi había terminado con una aplicación digna de presumir a mis amigos y colegas, y comencé a jugar con tamaños de ventana, redimensionando manualmente la ventana, solo para ver qué pasaría en varias pantallas.¿Por qué mi WPF se rebela repentinamente?

Y lo que sucedió fue que mi ventana se corrompió para ciertos tamaños de ventana, especialmente en un rango de 100x100. Me confundí mucho y comencé a quitar partes de XAML, mi código, todo. Pero el problema persistió.

Por último, creé un nuevo proyecto WPF - Ni siquiera cambié el nombre - WpfApplication1 se llama. Sin duda, aparecen los mismos artefactos. Son más sutiles que los de la aplicación, pero aún son claramente visibles.

This window intentionally left blank

Por lo tanto, lo que está pasando?

Me doy cuenta de que la respuesta más obvia es comprobar los controladores de mi tarjeta gráfica, e intentaré cambiar a una versión anterior; pero mientras tanto, tenga en cuenta que mi bastante grande para un solo hombre -proyecto funciona sin problemas, ¡e incluso usa sombreadores DirectX! Y que he instalado los controladores más recientes solo la semana anterior, cuando también reinstalé Windows.

estoy corriendo Windows Server 2008 R2 con todos los parches, y la vainilla Visual Studio con SP1 - no hay compiladores experimentales, ni nada.

EDITAR

  • El problema sólo ocurre en mi máquina, si compilo en mi máquina y correr en otro el problema no es evidente.

  • El XAML del nuevo proyecto de salvado es simplemente:

<Window x:Class="WpfApplication1.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="MainWindow" Height="350" Width="525"> 
    <Grid> 

    </Grid> 
</Window> 

EDIT 2

Parece que hay algún tipo de problema con la última Catalizador Conductor - 11,8 . La instalación de 11.7 resolvió el problema como una solución, como, bueno, esperado. Misterio resuelto un poco, a excepción de la qué ...

Así que ¿alguien sabe por qué los últimos catalizadores causan estragos en WPF?

+1

¿Está sucediendo * solo * en su máquina? – vcsjones

+0

"Creé un nuevo proyecto WPF": muy buena idea, pero publique el XAML para que quede claro: aquí no hay ningún control, solo el Grid vacío. –

+0

@vcjones, sí. Mi computadora portátil no tiene ningún problema con el * .exe * compilado en mi máquina. – Gleno

Respuesta

0

Probablemente sea un problema de hardware con su tarjeta gráfica.

Cuestiones relacionadas