public WordView(Word word) : this() { DataContext = word; Margin = word.IsPunctuation ? MARGIN_PUNCTUATION : MARGIN_WORD; if (word.IsAddedByTranslators) uxTbEnglish.FontStyle = FontStyles.Italic; }
private Word ReadWord(Verse verse, XmlNode node, bool isAddedByTranslators = false) { Word word = new Word(verse) { Text = node.InnerText.Replace('\n', ' ').Trim(), // Verses with 'LORD' have this - e.g. Gen 2:4 IsAddedByTranslators = isAddedByTranslators, IsPunctuation = node.Name == "#text" && !char.IsLetterOrDigit(node.InnerText.Trim()[0]), }; string strongsNumbers = GetAttribute(node, "s"); if (strongsNumbers != null) word.StrongsNumbers = strongsNumbers.Split(' '); return word; }