Silverlight Continue Time Clock...
I seem to be unable to break free form any projects that are somehow related to clocks or watches. This time I saw a YouTube movie about an unique clock with a very creative way of displaying time.
It's design is by Sander Mulder and can be seen here: Continue Time Clock. It allows a single arm that is segmented in three parts, to show the hours, minutes and seconds with each correspondent segment at the same time, and although it may not be very intuitive, it is extremely creative and elegant at the same time.
Here is my attempt at re-creating the mechanism of this clock in Silverlight 3.0 ...
It turned out to be relatively simple, by creating a class for each arm and let the hour arm class contain an instance the minute arm class and the minute arm class an instance of the second arm class. This
way I could just spin them around their RenderTransformOrigin and they would maintain their relative position at the tip of their parent arm.
MainPage.xaml.cs code
ArmHour.xaml.cs code
ArmMinute.xaml.cs code
ArmSecond.xaml.cs code
Enjoy!