c# - Complex (?) LineSeries itemsource object -


i trying instantiate multiple line series using same itemsource object defining adifferent datafieldy each lineseries object.

i've got working @ first when had , object multiple properties like

class simple {    double time;    double value1;    double value2; } 

that way set datafieldy in 1 graph datafieldy="value1" example. comes problem, class different since comes mongo database. looks this:

class complex {    double timestamp;    backward b;    forward f; } class backward  {    double backvalue; } class forward {    double forwardvalue; } 

there other variables of course , hierarchy runs 1 level deeper. should work example.

what string need add @ datafieldy considering itemsource equals observablecollection<complex>?

also there way, maybe using reflection, me initialize line series using foreach loop?

foreach(var s in magic(complex)) {     var ln = new lineseries()     ln.itemsource = complexcollection     ln.datafieldt = s; } 

maybe trying in wrong way :)

cheers

turn b , f public properties:

class complex {     ...     public backward b { get; set; }     public forward f { get; set; } } 

you should able specify nested property path, e.g.:

datafieldy = "b.backvalue"; 

Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -