This project is read-only.

Port library to WPF


first of all: Great JOB!!!
Since we do a lot of project available as Silverligt online version as well as as WPF Desktop Application I am curious if Silverlight.Dashboards could be ported to WPF without massive affort?

file attachments


david_black_uk wrote Feb 7, 2009 at 4:00 PM

Started, attached is a quick screen shot

wrote Feb 7, 2009 at 4:00 PM

wrote Feb 7, 2009 at 4:01 PM

david_black_uk wrote Feb 8, 2009 at 5:20 PM

Good progress so far all 19 dials and gauges are at the initialy ported point. The indicators and aminations work. I have not tested the setting of colors and color ranges, bidirectionality etc, that will be next weekend. I will also as part of the port produce a better test cient, but the doc will remain in the silverlight domain.

I am attaching a WPF Codeplex.Dashboarding.dll and a simple wpf executable so you can see the progress / have a play with it. I will also upload a new screen shot.

wrote Feb 8, 2009 at 5:20 PM

wrote Feb 8, 2009 at 5:21 PM

david_black_uk wrote Feb 8, 2009 at 5:22 PM

quick screen shot added

wrote Feb 8, 2009 at 5:22 PM

wrote Feb 9, 2009 at 3:32 PM

JonnyBoats wrote Feb 9, 2009 at 3:34 PM

Thanks so much for doing this! This is just want I need.

altb wrote Feb 11, 2009 at 12:19 PM

I also did a port to WPF. Had some trouble with some controls and TwoWay binding not working yet.
I checked your port, and one thing I can replay it that using DispatcherTimer in WPF instead of System.Timer will deliver best results on the GUI. Using System.Timers creates delays when several dashboard controls are placed in the same form. You can see that in your demo too.
If you are interested, check my attached project,

wrote Feb 11, 2009 at 12:19 PM

aquaseal wrote Feb 11, 2009 at 1:32 PM

For your demo, you could also use CompositionTarget.Rendering event. Here are some links that may be of help:

ManniAT wrote Feb 11, 2009 at 4:04 PM

Glad to see this -- I really love your controls.
Although I use in a lot of projects some "commercial" gauges I prefere to use yours when ever possible.
The reason - the commercial ones I use are extremly customizeable -- BUT - no Gauge without at least 30 lines of XAML.
Your controls - one Line - and thats it :)


david_black_uk wrote Feb 15, 2009 at 5:12 PM

More progress made this weekend. Bidirectional operation now supported on most controls, though WPF appears to hndle focus some what differently. I have attached a new preview WPF application.

wrote Feb 15, 2009 at 5:12 PM

wrote Feb 15, 2009 at 5:41 PM

wrote Feb 23, 2009 at 6:33 PM

david_black_uk wrote Mar 2, 2009 at 4:42 PM

The current top of tree in source control has a new and improved WPF 5Star ranking and progressbar, I also fixed up the odometer. Hopefully a release will be made in the next couple of weeks when I include the formatting options that zap requested.

lj98 wrote Mar 18, 2009 at 4:04 AM

it's very cool! Is it possible to have a Knob180 as well? Thanks!

wrote Apr 6, 2009 at 3:24 AM

wrote May 5, 2009 at 10:31 AM

wrote Feb 14, 2013 at 9:10 PM

wrote Dec 18, 2017 at 6:34 AM