Odpověď p. Linharta je jasná a logická, píše však o "...s bohatým uživatelským rozhraním, animacemi a podobně ", zatímco vy jste otevřel problém nad "jednoduchou aplikační UserControl". Tak mě zajímá, zda se jednoduchá animace nebo přetahování myší dá vyřešit bez WPF tak, aby běhala plynule a s vyhovující rychlostí. Dělal jsem jednoduchou aplikaci s přetahováním a velmi jednoduchou animací a chodila obstojně, animace až příliš. Až spuštění z klienta na vzdálené ploše serveru (2,83 GHz 64b, 4 jádra, 8 GB paměti) byla katastrofa. Zjistil jsem, že po každé změně překreslování probíhá vždy asi 11x za sebou. Mohla za to tlačítka - kolik tlačítek tolik zbytečných překreslení navíc. Po uzavření tlačítek do panelu a omezení překreslované plochy parametrem v Invalidate je i provoz z konzole OK.
|