When the user clicks on a node in the tree, I want to bring up a property grid that has various properties associated with that particular tree node. I found three free ones on the web. The one that looks the nicest is the one from CodePlex and I got it to work great when you put the strategy on a chart. The properties loaded and changed and saved and did everything nicely. But when you put the same strategy on another chart, the property grid was unresponsive - no properties loaded on the second chart. The WPFPropertyGrid provided a clue. When you brought up the strategy on a second chart and invoked the GUI, you got an error message something to the effect that you can't use this control because another process owns it. I don't remember exactly but it's the same message you get when you try to implement a button on the toolbar without wrapping the calls in "this.Dispatcher.Invoke((Action)(() => }));" The one from SoftFluent works OK and even works in multiple instances but there are some annoying quirks with that one.
I'd consider buying one but it's difficult to tell if it will actually work and since none of the free ones have a color picker I'm not sure any one that I'd pay for would either.
Is there any way I can talk you into making the Ninjatrader properties grid available to someone who wants to inherit from it or outright use it? Or is it already available and I just don't know how to access it?
Comment