更改richbox文本内联的可见性

时间:2012-05-04 07:22:54

标签: windows-phone-7 visibility paragraph

您好我注意到Microsoft没有在其段落对象中包含可见性属性, 所以我想创建一个属于我自己的。 有关如何操作的任何建议?

1 个答案:

答案 0 :(得分:0)

如果您查看Paragraph的类层次结构,您会看到它不支持可见性的原因:

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

它不会从UIElementFrameworkElement继承。 Paragraph,其他Block元素是RichTextBox用于呈现内容的轻量级模型对象,它们不会像在XAML中通常使用的其他元素一样添加到可视树中。< / p>

因此,您无法创建自己的可见性属性!唯一的选择是删除隐藏的段落,以便控件重新渲染。