/// ------------------------------------------------------------------------------------------------ /// Name OnDelete /// /// <summary> Delete's the selected Paragraph. /// </summary> /// /// <param name="typedParagraph"> The selected para</param> /// <remarks> /// </remarks> /// ------------------------------------------------------------------------------------------------ private void OnDelete(TypedParagraph typedParagraph) { try { if (ParaViewModel.SelectedParagraphs.Count > 1) { ParaViewModel.SelectedParagraphs.Remove(typedParagraph); } } catch (Exception ex) { LogTracking.LogTrace(ex.ToString()); } }
/// ------------------------------------------------------------------------------------------------ #region public Functions /// ------------------------------------------------------------------------------------------------ /// /// <summary> /// Index of selected item in the TypedParagraph List /// </summary> /// <returns></returns> public int SelectedIndex(TypedParagraph typedParagraph) { try { int index = -1; if (typedParagraph != null) { index = ParaViewModel.SelectedParagraphs.IndexOf(typedParagraph); } return(index); } catch (Exception ex) { LogTracking.LogTrace(ex.ToString()); System.Diagnostics.Debug.WriteLine(ex.Message); return(-1); } }