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 manitshah915, Today, 12:59 PM
            0 responses
            2 views
            0 likes
            Last Post manitshah915  
            Started by ursavent, Today, 12:54 PM
            0 responses
            2 views
            0 likes
            Last Post ursavent  
            Started by Mizzouman1, Today, 07:35 AM
            3 responses
            17 views
            0 likes
            Last Post NinjaTrader_Gaby  
            Started by RubenCazorla, Today, 09:07 AM
            2 responses
            13 views
            0 likes
            Last Post NinjaTrader_ChelseaB  
            Started by i019945nj, 12-14-2023, 06:41 AM
            7 responses
            82 views
            0 likes
            Last Post NinjaTrader_ChelseaB  
            Working...
            X