0

こんにちは、マイクロソフトが段落オブジェクトに可視性プロパティを含めていないことに気付きました。そのため、独自のものを作成したいと考えています。そうする方法の提案はありますか?

4

1 に答える 1

0

クラス階層を見ると、Paragraph可視性をサポートしていない理由がわかります。

System.Object
  System.Windows.DependencyObject
    System.Windows.Documents.TextElement
      System.Windows.Documents.Block
        System.Windows.Documents.Paragraph

UIElementまたはから継承しませんFrameworkElementParagraph、およびその他の Block 要素はRichTextBox、コンテンツをレンダリングするために によって使用される軽量モデル オブジェクトであり、XAML 内で通常使用する他の要素のようにビジュアル ツリーに追加されません。

このため、独自の可視性プロパティを作成することはできません! 唯一のオプションは、非表示の段落を削除して、コントロールを再レンダリングすることです。

于 2012-05-04T07:56:56.283 に答える