Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Chart Trader Addon Sample Thowing Error

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

    Chart Trader Addon Sample Thowing Error

    Hey there,

    I've followed the sample in the docs for adding a button to chart trader.



    The button gets added ok, but I'm getting an error when I close: "The calling thread cannot access this object because another thread owns it".

    I think its because Addon is a singleton. And I've opened up two charts with the addon enabled. Then closed the first one, so the references inside the addon singleton actually point to the second chart's buttons, not the first chart which I am trying to close. Could be wrong about that....

    I attached my code and the error. Any advice to get around this would be much appreciated.

    Thanks

    Kevin.
    Attached Files

    #2
    I think I figured it out. This seems to work.....


    Code:
    		protected override void OnWindowDestroyed(Window window)
    		{
    			// Return if there is no button, or if the destroyed window is not a chart
    			if (sampleButton == null || !(window is Gui.Chart.Chart))
    			{
    				return;
    			}
    
    			this.chartTrader.Dispatcher.InvokeAsync(() =>
    			{
    				var thisChartTrader = window.FindFirst("ChartWindowChartTraderControl") as
    					Gui.Chart.ChartTrader;
    
    				if (thisChartTrader == null) return;
    
    				var thisMainGrid = chartTrader.FindName("grdMain") as Grid;
    
    				if (thisMainGrid == null) return;
    
    				var thisMyGrid = thisMainGrid.FindName("mygrid") as Grid;
    				sampleButton.Click -= SampleButton_Click;
    				if (thisMyGrid != null)
    				{
    					thisMainGrid.Children.Remove(thisMyGrid);
    				}
    
    				sampleButton = null;
    			});
    		}

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by Geovanny Suaza, 02-11-2026, 06:32 PM
    0 responses
    577 views
    0 likes
    Last Post Geovanny Suaza  
    Started by Geovanny Suaza, 02-11-2026, 05:51 PM
    0 responses
    334 views
    1 like
    Last Post Geovanny Suaza  
    Started by Mindset, 02-09-2026, 11:44 AM
    0 responses
    101 views
    0 likes
    Last Post Mindset
    by Mindset
     
    Started by Geovanny Suaza, 02-02-2026, 12:30 PM
    0 responses
    553 views
    1 like
    Last Post Geovanny Suaza  
    Started by RFrosty, 01-28-2026, 06:49 PM
    0 responses
    551 views
    1 like
    Last Post RFrosty
    by RFrosty
     
    Working...
    X