void OnStateTypeChanged(HostViewModel sourceHostViewModel)
		{
			if (SelectedHost != null && (SelectedHost.StateType == StateType.Fire || SelectedHost.StateType == StateType.Attention))
				return;
			SelectedHost = sourceHostViewModel;
			Dispatcher.Invoke(new Action(() =>
			{
				ActivateWindow();
			}));
		}
		public void Initialize(MulticlientConfiguration multiclientConfiguration)
		{
			if (multiclientConfiguration != null)
			{
				int index = 0;
				foreach (var multiclientData in multiclientConfiguration.MulticlientDatas)
				{
					if (!multiclientData.IsNotUsed)
					{
						multiclientData.Id = index++.ToString();
						var hostViewModel = new HostViewModel(multiclientData);
						hostViewModel.StateTypeChanged += new Action<HostViewModel>(OnStateTypeChanged);
						Hosts.Add(hostViewModel);
					}
				}
			}
		}