I'm finding and getting a window state with:
// Loop through all NT windows to find the SuperDOM window foreach (var window in NinjaTrader.Core.Globals.AllWindows) {[INDENT]// Check if the found window is the one required if (!(window is NinjaTrader.Gui.SuperDom.SuperDom)) continue; window.Dispatcher.InvokeAsync(new Action(() => {[/INDENT][INDENT=2]// Try to cast as the required type of window, if it fails it will be null foundSuperDom = window as NinjaTrader.Gui.SuperDom.SuperDom; // Check we found a SuperDOM if (foundSuperDom == null) return; // Restore/minimize SuperDOM window if (foundSuperDom.WindowState == System.Windows.WindowState.Minimized) {[/INDENT][INDENT=3]foundSuperDom.WindowState = System.Windows.WindowState.Normal; isSuperDomMinimized = false;[/INDENT][INDENT=2]} else {[/INDENT][INDENT=3]foundSuperDom.WindowState = System.Windows.WindowState.Minimized; isSuperDomMinimized = true;[/INDENT][INDENT=2]}[/INDENT][INDENT]}));[/INDENT] } Print(isSuperDomMinimized);
The problem I have is
Print(isSuperDomMinimized);
Comment