IInstrumentProvider Interface
When creating your NTTabPage, if you wish to use the instrument link, be sure to implement the IInstrumentProvider interface.
Examples
public class MyWindowTabPage : NTTabPage, IInstrumentProvider{private Instrument instrument;public MyWindowTabPage(){/* Define the content for our NTTabPage. We can load loose XAML to define controls and layoutsif we so choose here as well.Note: XAML with event handlers defined inside WILL FAIL when attempted to load.Note: XAML with "inline code" WILL FAIL when attempted to load */}// IInstrumentProvider memberpublic Instrument Instrument{get { return instrument; }set{if (instrument != null){// Unsubscribe to subscriptions to previously selected instrument}if (value != null){// Create subscriptions for the newly selected instrument}instrument = value;// Send instrument to other windows linked to the same colorPropagateInstrumentChange(value);// Update the tab header nameRefreshHeader();}}// Be sure to include all the required NTTabPage members as well}