Flip page demo using WPF
[Update: source code available here]
Let's have a little fun using WPF !
In this very short post, I am just giving you a preview of a page flip control that I am working on. The algorithm is mixing C# code and WPF 2D transformations and clipping. Once again, using WPF, we have all the benefits of the graphic hardware acceleration and a reduced remaining code to write.
This version is developed with .Net Framework 3.0 RC1 components. You can test it with Windows Vista or Windows XP SP2 + .Net Framework 3.0 RC1 installed.
I will provide the whole source code of this solution when the control will be completely finished (I hope in a few weeks). For the moment you can find the binaries attached to this post.
Comments
Anonymous
November 05, 2006
Very nice! It does have some issues if you move your mouse really weird, but overall impressive :)Anonymous
November 05, 2006
Très sympa !Anonymous
November 05, 2006
J'ai hate que tu nous montre la technique derrièreAnonymous
November 05, 2006
YOU ARE A ROCK STAR! Beautiful!Anonymous
November 06, 2006
mitsu tu nous fais flipper ... :-)Anonymous
November 06, 2006
Je me souviens que BeOS faisait ça en Natif en 1998. Encore une innovation à la sauce Redmond !Anonymous
November 06, 2006
The comment has been removedAnonymous
November 06, 2006
Euuu c'est pas très vendeur ce que tu es en train de dire Mistu ... en fait tu nous expliques que nos salaires ne seront plus justifiés :pAnonymous
November 06, 2006
Question facile, réponse facile: Pour un même temps de travail, tu vas pouvoir ajouter plus de valeur à ton travail. Quel devrait-être l'impact sur ton salaire ? :-)Anonymous
November 14, 2006
Pas mal ton echiquier en 3D. manque plus que les pièces.Anonymous
November 15, 2006
Looks fantastic, whe will the source be available?Anonymous
November 16, 2006
Mitsu tu mis us tim cool non?Anonymous
November 22, 2006
nice demo! hope you can share the code with us.. I would like to use it as a 'layout' for a blog :)Anonymous
November 22, 2006
C'est super utile ca ! Heureusement que Ms est la pour le faire ! Vive MsAnonymous
December 13, 2006
Just a comment to say that it looks cool, the CPU isn't overbooked when I continuously roll the page. Also I do support you about what you wrote about implementing BeOS and/or Mac graphical features in an easy way. (By the way, perhaps we will get in touch soon through Jean-François)Anonymous
April 12, 2007
When will you share this application codes. I m wait you :) Thanks AgainAnonymous
April 17, 2007
After a long time of work on my free time here is finally a first version of the flip page demo ( http://blogs.msdn.com/mitsu/archive/2006/11/05/flip-page-demo-using-wpf.aspxAnonymous
May 06, 2007
Oui je trouve ca bien de pouvoir manipuler les images aussi facilement mais je trouve que l'on perd beaucoup niveau programmation avec toutes ces classes on nous eloignes de plus en plus de la machine, d'ailleurs je me demande si c'est encore de la programmation ca se rapproche de plus en plus a un demo-maker bientot on auras plus qu'à cliquer pour programmer.Anonymous
May 06, 2007
Humm, trop facile ou trop de classes ? J'aime être proche de la machine. .Net est une nouvelle technologie qui même si elle est JITée a une architecture qui respecte celà. Pour le graphisme, la vraie puissance proche de la machine, c'est DirectX. On y manipule le hardware quasi directement, on adapte son code à ce que sait faire la carte graphique. Je ne pense pas que c'est ce que vous ayez envie de faire pour afficher des données. L'abstraction qu'apporte WPF avec toutes ses classes vous permet de ne pas vous en occuper ou presque. Je vous rassure, nous sommes très loin d'une technologie de démo et nous sommes bien sur du code binaire natif qui s'exécute. Cordialement, MitsuAnonymous
May 23, 2007
The comment has been removedAnonymous
February 04, 2008
J'ai vu la démo, c'est effectivement très puissant, mais est-ce aussi consommateur qu puissant ? WPF intègrera t'il également une optimisation OPENGL, en plus de DIRECTX/3D ? Ca pourrait être sympa pour le mélange des genres....Anonymous
May 06, 2008
Your tutorial seems cool! I just wonder if you have a plan to translate you blogs into english, so that not only french people can understand it.(:DAnonymous
October 18, 2008
Bravo Mitsu !!! Ce que tu as réalisé avec WPF est vraiment trop beau. Tu dois être un expert en .NET. Cela ne fait que quelques mois que j'apprends à programmer sous .NET et je ne verrai pas WPF dans mes cours... As-tu des conseils à me donner pour progresser en WPF sachant que je n'y connais rien ?Anonymous
April 25, 2009
Je n'arrive pas à utiliser le contrôle dans mon application silverlight. Comment on fait ?Anonymous
June 15, 2011
Thank you very much, we use your control and it is really nice effect and impressive. I should say that the code is not buggy and everything is correct thanks again Bamshad