private void updateNoteUIContent(GenericIdeationObjects.IdeationUnit updatedIdea) { this.Dispatcher.Invoke(new Action<IdeationUnit>((ideaToUpdate) => { try { ScatterViewItem noteContainer = findNoteContainerOfIdea(ideaToUpdate); IPostItUI noteUI = (IPostItUI)noteContainer.Content; noteUI.update(ideaToUpdate); noteContainer.Content = noteUI; } catch (Exception ex) { Utilities.UtilitiesLib.LogError(ex); } }), new object[] { updatedIdea.Clone() }); }