08-27-2014 04:57 PM
I have some code I am converting to WPF from windows forms. I used to use the ScatterPlot. It appears in WPF there is on a graph component and that I need to use the datasource to get the equivalent functionality. I am able to send that data to the graph using WPF however how do I access the line properties once the data is in there? The plots collection is null because I used the datasource instead... There is a data collection but not many accessible properties.
List<System.Windows.Point[]> lsp = newList<System.Windows.Point[]>();
.
.
.
//Add data to lsp
.
.
.
Graph.DataSource = lsp;
08-28-2014 05:49 PM
Hi FoxGrove,
You should still be able to use plot renderers even though you are using a DataSource to plot your data. Take a look at the Help Document, How to: Plot and Chart with the Measurement Studio WPF Graph Control for more information. The code you will need to use in your XAML file is below:
<ni:Graph.Plots> <ni:Plot Name="Plot1"> <ni:LinePlotRenderer Stroke="Red" /> </ni:Plot> </ni:Graph.Plots>
If you are still having trouble, you should also check out one of the shipped Measurement Studio examples, TemperatureSystem. Navigate to Measurement Studio>>Measurement Studio Examples, then DotNET\Examples\WPF\Professional\TemperatureSystem to find the example, then go to line 190 of MainWindow.xaml to see where the line color is defined.
Myriam