Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Can I get all open chartcontrols ?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Can I get all open chartcontrols ?

    In my NinjaScript code, how can I get all open chartcontrols ? Is there any list in the application who store these open chartcontrols ?
    (Actually, Chartcontrol or any other NTWindow)

    Is this possible ?

    Thanks in advance

    #2
    I've been looking about this and I guess that NinjaTrader.Core.AllWindows will be useful.

    Comment


      #3
      Hello cls71,

      Please try:
      Code:
      NinjaTrader.Core.Globals.MainThreadDispatcher.InvokeAsync(new Action(() =>
      {
      	foreach (var window in NinjaTrader.Core.Globals.AllWindows)
      	{
      		Print(window.ToString());
      	}
      }));
      http://ninjatrader.com/support/forum...099#post425099
      Chelsea B.NinjaTrader Customer Service

      Comment


        #4
        If multiple workspaces are open, can the results be grouped or filtered by workspace?

        Comment


          #5
          Hi Ricam,
          Originally posted by Ricam View Post
          If multiple workspaces are open, can the results be grouped or filtered by workspace?
          I'm looking into this for you.

          I appreciate your patience.
          Chelsea B.NinjaTrader Customer Service

          Comment


            #6
            Hi Ricam,
            Code:
            NinjaTrader.Core.Globals.MainThreadDispatcher.InvokeAsync(new Action(() =>
            {
            	foreach (var window in NinjaTrader.Core.Globals.AllWindows)
            	{
            		NinjaTrader.Gui.Tools.IWorkspacePersistence workspacePersistence = window as NinjaTrader.Gui.Tools.IWorkspacePersistence;
            		if (workspacePersistence != null)
            		{
            			NinjaTrader.Gui.Tools.WorkspaceOptions workspaceOptions = workspacePersistence.WorkspaceOptions;
            			if (workspaceOptions != null)
            			{
            				Print(window.ToString() + " | " + workspaceOptions.WorkspaceName);
            			}
            		}
            
            	}
            }));
            Chelsea B.NinjaTrader Customer Service

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by Geovanny Suaza, 02-11-2026, 06:32 PM
            0 responses
            660 views
            0 likes
            Last Post Geovanny Suaza  
            Started by Geovanny Suaza, 02-11-2026, 05:51 PM
            0 responses
            375 views
            1 like
            Last Post Geovanny Suaza  
            Started by Mindset, 02-09-2026, 11:44 AM
            0 responses
            110 views
            0 likes
            Last Post Mindset
            by Mindset
             
            Started by Geovanny Suaza, 02-02-2026, 12:30 PM
            0 responses
            574 views
            1 like
            Last Post Geovanny Suaza  
            Started by RFrosty, 01-28-2026, 06:49 PM
            0 responses
            579 views
            1 like
            Last Post RFrosty
            by RFrosty
             
            Working...
            X