object  GetPropertyValue(UIElement src)
        {
            string        fullpropname     = "";
            string        propType         = "";
            string        OriginalPropName = "";
            List <string> path             = src.ExtractPropPath(ref OriginalPropName, ref fullpropname, ref propType);

            switch (propType)
            {
            case "Form":
                return(GenericProperties.newGetProperty(this, prop, fullpropname, path));

            case "display":
                return(GenericProperties.newGetProperty(_display, prop, fullpropname, path));
            }
            return(null);
        }
        object GetPropertyValue(UIElement src)
        {
            string fullpropname     = "";
            string propType         = "";
            string OriginalPropName = "";
            // if src.t "DataSource_recording"


            List <string> path = src.ExtractPropPath(ref OriginalPropName, ref fullpropname, ref propType);

            switch (propType)
            {
            case "Form":
                return(GenericProperties.newGetProperty(this, prop, fullpropname, path));

            case "Graph":
                return(GenericProperties.newGetProperty(_cartesianChart, prop, fullpropname, path));

            case "DataSource":
                return(null);
            }
            return(null);
        }