List、ListItem、Paragraph など、いくつかの異なる WPF RichTextBox コントロールのプロパティを設定しようとしています。設定したいプロパティは、たとえば、FontFamily と TextAlignment です。
これをできるだけ汎用的に行いたいので、TextAlignment 用のセッター、FontFamily 用のセッターなどを 1 つずつ用意していますが、これらすべてのプロパティを提供する共通のスーパークラスを見つけることができません。
探しているスーパークラスを教えてください。可能であれば、どのスーパークラスがさまざまなプロパティを一般的に提供しているかを調べる方法を教えてください。
編集:ケースのより詳細な説明:
FontFamily は TextElement から継承され、Paragraph と ListItem の両方で
TextAdjust は明らかにすべてのクラスで Block から継承されますが、ListItem