• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Add-on Properties Window Approach

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

    Add-on Properties Window Approach

    Hello Guy,

    I'm trying to make a Property Window like this:





    Is there any smart / easy approach to do that?

    HTML Code:
    DetailsWindow(NinjaTrader.Resource.NinjaScriptProperties);
    .... or ....
    NTWindow();
    I have already opened a window, but still stuck how to populate with some properties.

    Should I use NTGridProperties, System.Windows.Controls.Grid, ...?

    If someone has some example, I would apreciate receiving that.

    Thank you.

    #2
    Hello Rudmax,

    Thanks for opening the thread.

    I do not have information available for using NTPropertiesGrid and we would not be able to provide support for its usage. It would be possible to place WPF Menus and MenuItems within a System.Windows.Controls.Grid and it is also possible to create a XAML for your AddOn to design the page.

    The AddOn Framework example in the AddOn Development Overview section of the help guide can provide an example for using a XAML file.

    AddOn Development overview - https://ninjatrader.com/support/help...t_overview.htm

    Additional information on creating AddOn windows can be referenced here - https://ninjatrader.com/support/help...don_window.htm

    Please let us know if we can be of further assistance.
    JimNinjaTrader Customer Service

    Comment


      #3
      Thanks for your answer Jim

      I'm figured it out, those line helped me:

      HTML Code:
      NinjaTrader.Gui.Tools.Properties properties = new NinjaTrader.Gui.Tools.Properties();
      properties.Caption = "Tittle Description - " + Instrument.FullName;
      properties.PropertyGrid.SelectedObject = object; // here all the properties will br filled up at the grid
      properties.ApplyHandler = (o, b) => {
      	if (o != null) {
      		object = o as ObjectClass;
      	}
      };
      properties.ShowDialog();

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by mulshah, Yesterday, 11:12 PM
      0 responses
      2 views
      0 likes
      Last Post mulshah
      by mulshah
       
      Started by tvaughan4, Yesterday, 10:46 PM
      0 responses
      0 views
      0 likes
      Last Post tvaughan4  
      Started by digibob, Yesterday, 10:01 PM
      0 responses
      1 view
      0 likes
      Last Post digibob
      by digibob
       
      Started by ptertich, Yesterday, 09:59 PM
      0 responses
      2 views
      0 likes
      Last Post ptertich  
      Started by sledge, Yesterday, 06:11 PM
      1 response
      12 views
      0 likes
      Last Post sledge
      by sledge
       
      Working...
      X