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 Kaledus, Today, 01:29 PM
            0 responses
            3 views
            0 likes
            Last Post Kaledus
            by Kaledus
             
            Started by PaulMohn, Today, 12:36 PM
            1 response
            16 views
            0 likes
            Last Post NinjaTrader_Gaby  
            Started by yertle, Yesterday, 08:38 AM
            8 responses
            36 views
            0 likes
            Last Post ryjoga
            by ryjoga
             
            Started by rdtdale, Today, 01:02 PM
            1 response
            6 views
            0 likes
            Last Post NinjaTrader_LuisH  
            Started by alifarahani, Today, 09:40 AM
            3 responses
            18 views
            0 likes
            Last Post NinjaTrader_Jesse  
            Working...
            X