Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Title Bar Menu Item Icon Color

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

    Title Bar Menu Item Icon Color

    I'm aware that the color of a custom menu item icon can be changed using:
    Code:
    Foreground = Brushes.Green
    Is there a way to change the color but also to keep the icon color changing slightly (highlighting) on mouse hover?

    #2
    Hello FatCanary,

    Thank you for your note.

    That would generally be done with WPF Styles.

    Here's a general example from this publicly available Stack Overflow link of what I mean by this:

    https://stackoverflow.com/questions/...-mouse-is-over

    Please let us know if we may be of further assistance to you.
    Kate W.NinjaTrader Customer Service

    Comment


      #3
      Thanks Kate.

      Where would I need to put the XAML code?

      Comment


        #4
        Hello FatCanary,

        Thank you for your reply.

        You can load XAML from a file that you'd want to put in the Addons folder along with the .cs file. AddOnFramework shows how to load XAML from a file, and SampleWPFModifications shows how you can grab some of the button styles NT uses.

        Please let us know if we may be of further assistance to you.
        Attached Files
        Kate W.NinjaTrader Customer Service

        Comment


          #5
          Thanks for the information Kate.

          Comment


            #6
            Hi, you can also read this post to change the icon colour
            Title Bar Menu Item Icon Color

            https://www.tutorialspoint.com/how-t...tem-in-android

            Comment


              #7
              When using:
              Code:
              Application.Current.TryFindResource("MainMenuItem" ) as Style
              In what file is ''MainMenuItem" being searched for?
              My understanding is that it would be in BluePrint.xaml. However, I can't find it in that file.

              Comment


                #8
                Hello FatCanary,

                Thank you for your reply.

                Application.Current.TryFindResource("MainMenuItem" ) is looking for an internal resource to NinjaTrader, this would not be located in BluePrint.xaml.

                Here's some documentation from Microsoft that's publicly available on working with Styles with WPF:

                https://docs.microsoft.com/en-us/dot...orkdesktop-4.8

                Please let us know if we may be of further assistance to you.
                Kate W.NinjaTrader Customer Service

                Comment


                  #9
                  Thanks Kate, that is what I suspected.

                  As it is an internal resource, does that mean the MainMenuItem style cannot be modified by the user?

                  And, from what you said in an earlier post, I could create my own 'main menu item' style in a xaml file, and use that for custom menu icons?

                  Comment


                    #10
                    Hello FatCanary,

                    Thank you for your reply.

                    Correct, you can't modify that resource as it is internal.

                    You could certainly make your own menu item style in XAML, and load that like the example in Add-on Framework, yes.

                    Please let us know if we may be of further assistance to you.
                    Kate W.NinjaTrader Customer Service

                    Comment


                      #11
                      Lovely. Thanks for the confirmation.

                      Comment

                      Latest Posts

                      Collapse

                      Topics Statistics Last Post
                      Started by Fer123, Yesterday, 04:57 PM
                      1 response
                      7 views
                      0 likes
                      Last Post NinjaTrader_Jim  
                      Started by Cormick, Today, 06:26 AM
                      0 responses
                      4 views
                      0 likes
                      Last Post Cormick
                      by Cormick
                       
                      Started by torch2k, Today, 06:24 AM
                      0 responses
                      3 views
                      0 likes
                      Last Post torch2k
                      by torch2k
                       
                      Started by Devside_Victor, Today, 04:57 AM
                      0 responses
                      1 view
                      0 likes
                      Last Post Devside_Victor  
                      Started by johnMoss, Yesterday, 10:40 PM
                      0 responses
                      9 views
                      0 likes
                      Last Post johnMoss  
                      Working...
                      X