} // End onPMDGPanelUpdate method.

        public void fireOnPMDGPanelUpdateEvent(string tag)
        {
            PMDGPanelUpdateEventArgs args = new PMDGPanelUpdateEventArgs();
            args.ControlTag = tag;
            this.onPMDGPanelUpdate(args);
        } // End event fire method.
 private void PanelUpdateEvent(object Sender, PMDGPanelUpdateEventArgs eventArgs)
 {
 }
        // The virtual method for the event. Used as a shell and fired when needed.
        protected virtual void onPMDGPanelUpdate(PMDGPanelUpdateEventArgs e)
        {

            PMDGPanelUpdate?.Invoke(this, e);
        } // End onPMDGPanelUpdate method.
 private void onPMDGPanelUpdate(object sender, PMDGPanelUpdateEventArgs e)
 {
 }