2011-09-24 21 views
5

Ho recentemente completato un progetto WPF abbastanza grande (per un uomo) e ho iniziato a scrivere codice per divertimento. Avevo quasi finito con un'app che meritava di essere mostrata ad amici e colleghi, e ho iniziato a giocare con le dimensioni delle finestre - ridimensionando manualmente la finestra - solo per vedere cosa sarebbe successo su vari schermi.Perché il mio WPF si sta improvvisamente ribellando?

E quello che è successo è stato: la mia finestra è stata danneggiata per alcune dimensioni delle finestre, specialmente a una gamma di circa 100x100. Mi sono confuso e ho iniziato a rimuovere parti da XAML, il mio codice, tutto. Ma il problema persisteva.

Infine, ho creato un nuovo progetto WPF - non ho nemmeno cambiare il nome - WpfApplication1 si chiama. Sicuramente, appaiono gli stessi artefatti. Sono più sottili di quelli dell'app, ma comunque chiaramente visibili.

This window intentionally left blank

Quindi, cosa sta succedendo?

Mi rendo conto che la risposta più ovvia è controllare i driver della mia scheda grafica e proverò a eseguire il downgrade a una versione precedente; ma nel frattempo nota che il mio è abbastanza grande per un uomo. -project funziona perfettamente e utilizza persino gli shader DirectX! E che ho installato i driver più recenti solo la settimana prima, quando ho anche reinstallato Windows.

Io corro Windows Server 2008 R2 con tutte le patch, e vaniglia Visual Studio con SP1 - non compilatori sperimentali, o niente.

EDIT

  • Il problema solo sulla mia macchina, se compilo sulla mia macchina ed eseguire su un altro problema non è evidente.

  • La XAML del nuovo progetto di crusca è semplicemente:

<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

Sembra che ci sia un qualche tipo di problema con il recente Catalyst Driver - 11,8 . L'installazione di 11.7 ha risolto il problema come una soluzione, come, beh, previsto. Mistero risolto po ', fatta eccezione per il perché ...

Così Qualcuno sa perché le ultime catalizzatori provocano il caos con WPF?

+1

Accade * solo * sulla macchina? – vcsjones

+0

"Ho creato un progetto WPF nuovo di zecca" - ottima idea, ma postare XAML per essere chiari: non ci sono controlli di sorta qui, solo la griglia vuota? –

+0

@vcjones, sì. Il mio laptop non ha alcun problema con * .exe * compilato sulla mia macchina. – Gleno

risposta

0

È probabilmente un problema hardware con la scheda grafica.

Problemi correlati