嗨,我注意到微软没有在他们的段落对象中包含可见性属性,所以我想创建一个我自己的。关于如何做到这一点的任何建议?
问问题
54 次
1 回答
0
如果您查看类层次结构,Paragraph
您会明白为什么它不支持可见性:
System.Object
System.Windows.DependencyObject
System.Windows.Documents.TextElement
System.Windows.Documents.Block
System.Windows.Documents.Paragraph
它不继承自UIElement
or FrameworkElement
。Paragraph
,而其他 Block 元素是用于RichTextBox
呈现内容的轻量级模型对象,它们不会像您通常在 XAML 中使用的其他元素那样添加到可视化树中。
因此,您将无法创建自己的可见性属性!唯一的选择是删除隐藏的段落,以便控件重新呈现。
于 2012-05-04T07:56:56.283 回答