private void OnNetPositionCWSWWindowClosing(object e) { // NetPositionClientWiseVM.Load_NetpositionCWSWEntry = false; //NetPositionClientWiseVM.onClientDoubleClickEventHandler -= UpdateGridByClient; //UMSProcessor.OnTradeCWSWReceived -= UpdateHeader; //UMSProcessor.OnTradeCWSWOnlineReceived -= UpdateGridByClientOnline; //TODO: Uncomment Windows Position ScripWiseVM - Gaurav 03/11/2017 NetPositionClientWiseDetails oNetPositionClientWiseDetails = System.Windows.Application.Current.Windows.OfType <NetPositionClientWiseDetails>().FirstOrDefault(); if (oNetPositionClientWiseDetails != null) { Windows_NetPositionClientwiseDetailsLocationChanged(e); //if (CommonFrontEnd.SharedMemories.ConfigurationMasterMemory.ConfigurationDict.ContainsKey("WindowsPosition")) //{ // BoltAppSettingsWindowsPosition oBoltAppSettingsWindowsPosition = (BoltAppSettingsWindowsPosition)CommonFrontEnd.SharedMemories.ConfigurationMasterMemory.ConfigurationDict["WindowsPosition"]; // if (oBoltAppSettingsWindowsPosition != null && oBoltAppSettingsWindowsPosition.NETPOSITIONCLIENTWISEDETAILS != null && oBoltAppSettingsWindowsPosition.NETPOSITIONCLIENTWISEDETAILS.WNDPOSITION != null) // { // oBoltAppSettingsWindowsPosition.NETPOSITIONCLIENTWISEDETAILS.WNDPOSITION.Left = Convert.ToInt32(LeftPosition); // oBoltAppSettingsWindowsPosition.NETPOSITIONCLIENTWISEDETAILS.WNDPOSITION.Top = Convert.ToInt32(TopPosition); // oBoltAppSettingsWindowsPosition.NETPOSITIONCLIENTWISEDETAILS.WNDPOSITION.Right = Convert.ToInt32(Width); // oBoltAppSettingsWindowsPosition.NETPOSITIONCLIENTWISEDETAILS.WNDPOSITION.Down = Convert.ToInt32(Height); // } // //CommonFrontEnd.SharedMemories.SaveConfiguration.SaveUserConfiguration(@"D:\TWS_DotNetNewStructure\TWS_DOTNETT\CommonFrontEnd\bin\Debug\xml\Users\AppSettings\920200000.xml", "WindowsPosition"); // CommonFrontEnd.SharedMemories.SaveConfiguration.SaveUserConfiguration(CommonFrontEnd.SharedMemories.SettingsManager.AppSettingsXmlPath, "WindowsPosition"); //} oNetPositionClientWiseDetails.Hide(); //} } }
private static void OnIsCheckedPropertyChanged( DependencyObject d, DependencyPropertyChangedEventArgs e) { var uie = (UIElement)d; if (e.NewValue != null) { // Keyboard.ClearFocus(); //uie.Focus(); // Don't care about false values. //uie.LostFocus += UieOnLostFocus; //Keyboard.Focus(uie); is4decimalCheckboxCheck = (bool)e.NewValue; NetPositionClientWise oNetPositionClientWise = System.Windows.Application.Current.Windows.OfType <NetPositionClientWise>().SingleOrDefault(); if (oNetPositionClientWise != null) { oNetPositionClientWise.ratein4decimal.IsChecked = (bool)e.NewValue; } NetPositionClientWiseDetails oNetPositionClientWiseDetails = System.Windows.Application.Current.Windows.OfType <NetPositionClientWiseDetails>().SingleOrDefault(); if (oNetPositionClientWiseDetails != null) { oNetPositionClientWiseDetails.ratein4decimal.IsChecked = (bool)e.NewValue; } NetPositionScripWiseDetails oNetPositionScripWiseDetails = System.Windows.Application.Current.Windows.OfType <NetPositionScripWiseDetails>().SingleOrDefault(); if (oNetPositionScripWiseDetails != null) { oNetPositionScripWiseDetails.ratein4decimal.IsChecked = (bool)e.NewValue; } NetPositionScripWise oNetPositionScripWise = System.Windows.Application.Current.Windows.OfType <NetPositionScripWise>().SingleOrDefault(); if (oNetPositionScripWise != null) { oNetPositionScripWise.ratein4decimal.IsChecked = (bool)e.NewValue; } //NetPositionScripWise //NetPositionClientWiseDetails //NetPositionScripWiseDetails } }