您好我注意到Microsoft没有在其段落对象中包含可见性属性, 所以我想创建一个属于我自己的。 有关如何操作的任何建议?
答案 0 :(得分: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中通常使用的其他元素一样添加到可视树中。< / p>
因此,您无法创建自己的可见性属性!唯一的选择是删除隐藏的段落,以便控件重新渲染。