/// <summary> /// Class constructor /// </summary> public Profile() { // Set default session data MainWindowPosSz = new ViewPosSizeModel(100, 100, 1000, 700); IsWorkspaceAreaOptimized = false; LastActiveFile = string.Empty; _MruList = new MRUList(); }
/// <summary> /// Checks if current main window position settings are within /// the given bounds or not (and corrects them if not). /// </summary> /// <param name="SystemParameters_VirtualScreenLeft"></param> /// <param name="SystemParameters_VirtualScreenTop"></param> public void CheckSettingsOnLoad(double SystemParameters_VirtualScreenLeft, double SystemParameters_VirtualScreenTop) { if (MainWindowPosSz == null) { MainWindowPosSz = new ViewPosSizeModel(100, 100, 600, 500); } if (MainWindowPosSz.DefaultConstruct == true) { MainWindowPosSz = new ViewPosSizeModel(100, 100, 600, 500); } MainWindowPosSz.SetValidPos(SystemParameters_VirtualScreenLeft, SystemParameters_VirtualScreenTop); }