/// <summary>
		/// Raises the <see cref="SelectedItemChanged"/> event.
		/// </summary>
		/// <param name="e">The <see cref="SelectedItemEventArgs"/> describing the event arguments.</param>
		protected void OnSelectedItemChanged(SelectedItemEventArgs e)
		{
			SelectedItemChanged(this, e);
		}
		/// <summary>
		/// Handles the <see cref="GameModeListView.SelectedItemChanged"/> event of the game mode
		/// selection box.
		/// </summary>
		/// <remarks>
		/// This changes the icon to refect the currently selected game mode.
		/// </remarks>
		/// <param name="sender">The object that raised the event.</param>
		/// <param name="e">An <see cref="SelectedItemEventArgs"/> describing the event arguments.</param>
		private void glvGameMode_SelectedItemChanged(object sender, SelectedItemEventArgs e)
		{
			if (glvGameMode.SelectedGameMode.ModeTheme.Icon != null)
				Icon = glvGameMode.SelectedGameMode.ModeTheme.Icon;
		}
 /// <summary>
 /// Raises the <see cref="SelectedItemChanged"/> event.
 /// </summary>
 /// <param name="e">The <see cref="SelectedItemEventArgs"/> describing the event arguments.</param>
 protected void OnSelectedItemChanged(SelectedItemEventArgs e)
 {
     SelectedItemChanged(this, e);
 }