Introduction
This is a basic example of an XControl. The point of this XControl is to explain two different methods of dataflow into an XControl. The two described in this program are custom properties and short-cut menus. The XControl in this program is much more simple than the XGrapher in another community example, and is meant to demonstrate the basic ways data can be sent to an XControl. This is more new user friendly and an easy launching point for a user trying to build their own XControl.
Instructions
To run this example:
1) Download the .zip file and extract all files. Open the project file (.lvproj) to open the project.
2) Open "Parent VI" to see the VI containing three instances of the XControl graph.
3) Run the "Parent VI" to generate the data. Notice that if you right click on the graphs, there are "multiply" and "square" options. Click on these and notice that the data is multiplied or squared.
4) In the "Parent VI", the block diagram has notes detailing how data is written to and read from the XControl through a custom property.
5) Expand the "XControl2" option in the project tree to see the parts of an XControl. Open up "Facade 2" VI to see the primary coding of the XControl. Here, both shortcut menus and custom properties are discussed.

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.
both uploads seem to be lv2012, at least i can't open the files attached with lv2010
regards