public GameControl() {
     InitializeComponent();
     UpdateTask = new TaskEntry(this);
     if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(new DependencyObject())) {
         UpdateManager = App.Kernel.Get<UpdateManager>();
         UpdateManager.FileSystemOpenError += UpdateManager_FileSystemOpenError;
         UpdateManager.StatusChanged += OnUpdateStatusChanged;
         ElementHolder.RemoveChild(StartButton);
         ElementHolder.RemoveChild(UpdateBlock);
         WrapElement.Content = StartButton;
         Application.Current.MainWindow.TaskbarItemInfo = TaskBar;
         LanguageManager.LanguageChanged += OnLanguageChanged;
         App.Kernel.Get<LoginManager>().LoginCompleted += OnGameStartCompleted;
         ProfileManager.ProfileChanged += OnProfileChanged;
         CheckWorker.DoWork += CheckWorker_DoWork;
         OnProfileChanged(this, BaseEventArgs.Empty);
     }
 }