PDA

View Full Version : [C#]ingrandimento finestra fluido


Granzy94
30-09-2011, 18:40
sto creando una applicazione con interfaccia wpf e codice c#!

vorrei che quando passo sopra con il mouse all'elemento questo si ingradisce!

l'elemento è un form, tramite gli eventi mouseEnter e mouseLeave riesco a creare il codice quando il mouse passa sopra il form e quando esce dal form, ma
il mio prema è che se io ingrandisco la finestra modificando l'attributo window.Left tutta la form si sposta a sinistra e quindi devo modificare anche l'attributo window.Width ma facendo ciò quando si ingrandisce si nota che prima il form si sposta a sistra e poi si ingrandisce e io vorrei invece che si ingrandisse come quando si ridimensiona un form in modo manuale! cioè che sia fluido!

spero di essermi spiegato!

p.s. io devo ingrandire il form a sinistra e verso il basso voglio che i margini destro e sopra rimangano fermi!

tacchinox
30-09-2011, 23:42
Dovresti usare i trigger su blend e le animazioni, pero' non mi ricordo dove sono i video che spiegano come fare.
Cmq i video li aveva fatti Corrado Cavalli, prova a cercare su google, lui spiega tutto.

EDIT: eccoli qua http://www.microsoft.com/italy/beit/Msdn.aspx?author=Corrado%20Cavalli

Granzy94
01-10-2011, 17:23
molte grazie questo mi sarà molto utile!