private void Window_Loaded(object sender, RoutedEventArgs e) { WindowPosition.Move(this); _windowState = this.WindowState; Thread.CurrentThread.Priority = ThreadPriority.Highest; TopRelativeDoubleConverter.GetDoubleEvent = (object state) => { return this.PointToScreen(new Point(0, 0)).Y; }; LeftRelativeDoubleConverter.GetDoubleEvent = (object state) => { return this.PointToScreen(new Point(0, 0)).X; }; var informationControl = new InformationControl(_amoebaManager, _bufferManager); informationControl.Height = Double.NaN; informationControl.Width = Double.NaN; _infoTabItem.Content = informationControl; var linkControl = new LinkControl(_amoebaManager, _bufferManager); linkControl.Height = Double.NaN; linkControl.Width = Double.NaN; _linkTabItem.Content = linkControl; var chatControl = new ChatControl(_amoebaManager, _bufferManager); chatControl.Height = Double.NaN; chatControl.Width = Double.NaN; _chatTabItem.Content = chatControl; var searchControl = new SearchControl(_amoebaManager, _bufferManager); searchControl.Height = Double.NaN; searchControl.Width = Double.NaN; _searchTabItem.Content = searchControl; var downloadControl = new DownloadControl(_amoebaManager, _bufferManager); downloadControl.Height = Double.NaN; downloadControl.Width = Double.NaN; _downloadTabItem.Content = downloadControl; var uploadControl = new UploadControl(_amoebaManager, _bufferManager); uploadControl.Height = Double.NaN; uploadControl.Width = Double.NaN; _uploadTabItem.Content = uploadControl; var shareControl = new ShareControl(_amoebaManager, _bufferManager); shareControl.Height = Double.NaN; shareControl.Width = Double.NaN; _shareTabItem.Content = shareControl; var storeControl = new StoreControl(_amoebaManager, _bufferManager); storeControl.Height = Double.NaN; storeControl.Width = Double.NaN; _storeTabItem.Content = storeControl; if (Settings.Instance.Global_IsConnectRunning) { _connectStartMenuItem_Click(null, null); } if (Settings.Instance.Global_IsConvertRunning) { _convertStartMenuItem_Click(null, null); } if (Settings.Instance.Global_Update_Option == UpdateOption.Check || Settings.Instance.Global_Update_Option == UpdateOption.Update) { this.CheckUpdate(false); } }