title: Superclass/Interface providing TextAlignment and FontFamily properties
body: <p>I am trying to set properties of several different WPF RichTextBox controls, like List, ListItem, Paragraph. The properties I want to set are, for example, FontFamily and TextAlignment.</p>
  
  <p>I want to do this as generic as possible, so I have one setter for TextAlignment, one setter for FontFamily, and so on, but I cannot find out the common superclass providing all these properties.</p>
  
  <p>Can you tell me what superclass I am looking for, and, if possible, how to find out what superclass provides different properties in general?</p>
  
  <p><strong>Edit:</strong> More detailed explanation of the case:<br>
  FontFamily is inherited from TextElement, in both Paragraph and ListItem<br>
  TextAdjust is inherited from Block in apparently every class but ListItem</p>