AdvancedLauncher.UI.Controls.GameControl.GameControl C# (CSharp) Method

GameControl() public method

public GameControl ( ) : System
return System
        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);
            }
        }