Ejemplo n.º 1
0
        public WordView(Word word)
            : this()
        {
            DataContext = word;
            Margin = word.IsPunctuation ? MARGIN_PUNCTUATION : MARGIN_WORD;

            if (word.IsAddedByTranslators)
                uxTbEnglish.FontStyle = FontStyles.Italic;
        }
Ejemplo n.º 2
0
        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;
        }