こんにちは、マイクロソフトが段落オブジェクトに可視性プロパティを含めていないことに気付きました。そのため、独自のものを作成したいと考えています。そうする方法の提案はありますか?
1 に答える
0
クラス階層を見ると、Paragraph
可視性をサポートしていない理由がわかります。
System.Object
System.Windows.DependencyObject
System.Windows.Documents.TextElement
System.Windows.Documents.Block
System.Windows.Documents.Paragraph
UIElement
またはから継承しませんFrameworkElement
。Paragraph
、およびその他の Block 要素はRichTextBox
、コンテンツをレンダリングするために によって使用される軽量モデル オブジェクトであり、XAML 内で通常使用する他の要素のようにビジュアル ツリーに追加されません。
このため、独自の可視性プロパティを作成することはできません! 唯一のオプションは、非表示の段落を削除して、コントロールを再レンダリングすることです。
于 2012-05-04T07:56:56.283 に答える