/// <summary> /// /// </summary> /// <param name="characters"></param> public void UpdateModel([NotNull] List <CharacterStatus> characters) { Assert.ArgumentNotNull(characters, "characters"); Action actToExecute = () => { GroupStatusViewModel viewModel = DataContext as GroupStatusViewModel; viewModel.UpdateModel(characters); }; Application.Current.Dispatcher.BeginInvoke(actToExecute, DispatcherPriority.Background); }