The example dashboard app at http://labs.infragistics.com/silverlight/Showcases/Stocks/ is pretty impressive! I'd like to know if there's code for this available for vb.net. I am looking to produce something sexy like this and hope that code for this sample app would get me up to speed quickly.
Thanks.
Helo Samuel,
Which platform are you working with? eg. Windows Forms, Silverlight, XAML etc.
The link you provided is a Finance Dashboard was created with our XamDataChart and included in our Silverlight package. The sample can downloaded if you click the information icon at the top right, next to "Heat Map".
Here is the link for your reference:
http://www.infragistics.com/samples/silverlight/application-samples
If you are interested in our chart types for Windows Forms you can review our documentation here:
http://help.infragistics.com/doc/WinForms/2014.1/CLR4.0/?page=Chart_Chart_Types.html
I am working in Winforms. Is there any way to get all that pizazz and interactivity, or close to it, in winforms - the winform samples I've seen look so barren and plain compared to this.
Hello Samuel,
That depends on what you are after. The chart illustrated in the silverlight sample is an AreaChart, which we have for WinForms. Could you clarify your requirements? What type of chart type are you interested in using? Adding Tooltips, etc are all possible too. http://help.infragistics.com/Help/Doc/WinForms/2014.1/CLR4.0/html/Chart_Customize_Chart_ToolTips.html
Here are some more online samples:
http://www.infragistics.com/samples/windows-forms/chart/2d-area-chart
I am actually doing something very similar to the stocks, and I *think* an area chart would work. I am also charting historical trends - but not stocks, thinks like customer acquisitions and other CRM-related stuff. One issue might be scaling this 'unlike' data to all work in this format, but other than that, I'd like to copy the stock interface, with the 'flying' stock symbols as you mouse, the charts looks, the feel. If that's possible in winforms vs. Silverlight.
The chart would be something like this: It would be by fiscal week. It would show:
1) New email subscriptions
2) Email Opt-outs
3) Physical mail subscritptions
4) Physical mail opt-outs
5) New customers
6) Customers who became inactive (had not shopped in 12 months)
7) total customers in database - probably split into those with Email, snail mail or both addresses.
Not all of these need to be in one chart. They're all historical, and all stored by fiscal week, but if the chart's too cluttered, I could certainly have two or three such charts. But the look and interface of all of them would be the same, and, really, down to the background colors, the transparency effects, everything: as close to that gloriously sexy stock chart as I can get in winformsland...
I recommend that you use the WPF charts because it offers more feature parity across our dev tool suites. What you see from our Silverlight samples can be achieved with our XamCharts and can be hosted inside a Winforms project via ElementHost control. Win controls do not have true transparency support but the charts can via the fill scene graph event. http://www.infragistics.com/community/forums/p/80212/405192.aspx
Flyby callouts as you mouse will have to be done manually and may be tricky to replicate because the animation just isn't integrated into the Winforms charts.
Once you do have your chart designed in a WPF environment you can use the ElementHost control in Winforms and host your WPF content inside of it.
I don't anything about WPF, alas, but I will look into it. What IS a WPF environment, anyway? What do I do the design work in, if not VS?
Of course, the other option is to bite the bullet, finally learn ASP and do it in the browser. But looking at the stock dashboard code, it looks like I'd have a helluva learning curve to understand all of it. Might be worth doing instead of delving into WPF, though. I've always rebelled against the page/code-behind page duality of ASP, probably because the web programming/database language I use, HTML/OS (now called Array) from Aestiva, had a single page with in-line code, like PHP. I have always preferred this model for its simplicity and ease of understanding (and FAST development). But maybe the time has come...
Windows Presentation Foundation (WPF) is a UI framework much like Windows Forms that's a subset of the .NET Framework. Apps can be integrated within an existing WinForms project and vice-versa. And the markup is done in XAML which is an XML-based language. Since the sample includes the functionality and appearance your looking for I was wondering if this was a something you would be interested to pursue. Thanks for letting me know more.