Sample App

I'm going to try and use this blog to post details regarding a sample app that I'm writing for myself. The application itself is really more of an applet - I don't really have a fixed feature set for it - it actually forms part of something much bigger that I've been tinkering with for some time.

The real purpose of this applet and indeed posting it online is so that I can use it as an exercise in learning WPF. I plan to convert all the existing features from the current WinForms version into a new WPF application. This should be a great learning experience for me - although I imagine there will also be a good deal of pain as I struggle to re-learn windowing fundamentals in the new framework.

Here's a quick feature list that I'm aiming to include before I begin the WPF version:
  • Split frame code out of Photo class into a separate Renderer. Do the same for the PhotoPage class background.
  • Create a new Photo frame Renderer using simple triangular semi-transparent picture holders. Give the ability to swap between the existing Renderer and this new one.
  • Make photo frame borders optional.
  • Create a popup/tool window to display the EXIF data that I'm currently reading.
  • Add the ability to update/create captions and store in EXIF.
  • Create a simple "how to use" web page - host online and hook to F1 key.
  • Create an options window to specify album and application level defaults.
  • Do a quick optimisation run - particularly in the "load from folder" code path.

Next post should include some screenshots of the current version and the ClickOnce install path.

 

What did you think of this article?




Trackbacks
  • No trackbacks exist for this post.
Comments
  • No comments exist for this post.
Leave a comment

Submitted comments are subject to moderation before being displayed.

 Enter the above security code (required)

 Name

 Email (will not be published)

 Website

Your comment is 0 characters limited to 3000 characters.