Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Which State Change should a bitmapImage be instantiated?

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

    Which State Change should a bitmapImage be instantiated?

    HI
    I have a toolbar button that works fine.
    However when I add an Image it inconsistently doubles up ie 2 buttons

    here is my code

    the image is currently set in ONHistorical, but I have also tried on data loaded and get the same issue.
    ps this code is from the help guide as well so I really am mystified.
    Can anyone assist?

    Code:
                else if (State == State.Historical)
                {
                             if(ChartControl != null)
                             {
                        ChartControl.Dispatcher.InvokeAsync((Action)(() =>
                        {
    
    
              myBitmapImage.BeginInit();
              myBitmapImage.UriSource = new Uri(NinjaTrader.Core.Globals.InstallDir + "switch21.png");
    myBitmapImage.Rotation = Rotation.Rotate270;                        
                            myBitmapImage.EndInit();
    
              // Assign the BitmapImage as the ImageSource of the ImageBrush
              backgroundImage.ImageSource = myBitmapImage;    
                            //myBitmapImage.
                }));        
    
    
                             }
    
                              if (!IsToolBarButtonAdded)
                      AddButtonToToolbar();    
                }​

    #2
    Hello Mindset,

    There are a few samples in the help guide that show how to define a BitmapImage, you can search in the helpguide for BitmapImage to see them all. Here is the first sample:

    Comment


      #3
      You shouldn't just add it and set a flag - you should check the toolbar and see if it's already there before you add it. Problem solved.
      Bruce DeVault
      QuantKey Trading Vendor Services
      NinjaTrader Ecosystem Vendor - QuantKey

      Comment


        #4
        Ah of course. Thanks QuantKey_Bruce.

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by cmoran13, 04-16-2026, 01:02 PM
        0 responses
        43 views
        0 likes
        Last Post cmoran13  
        Started by PaulMohn, 04-10-2026, 11:11 AM
        0 responses
        25 views
        0 likes
        Last Post PaulMohn  
        Started by CarlTrading, 03-31-2026, 09:41 PM
        1 response
        162 views
        1 like
        Last Post NinjaTrader_ChelseaB  
        Started by CarlTrading, 04-01-2026, 02:41 AM
        0 responses
        98 views
        1 like
        Last Post CarlTrading  
        Started by CaptainJack, 03-31-2026, 11:44 PM
        0 responses
        158 views
        2 likes
        Last Post CaptainJack  
        Working...
        X