0
嗨我已經注意到,Microsoft並未在其段落對象中包含可見性屬性,因此我想創建一個屬於我自己的段落對象。 有關如何做的任何建議?將visibilty更改爲richboxtext內聯
嗨我已經注意到,Microsoft並未在其段落對象中包含可見性屬性,因此我想創建一個屬於我自己的段落對象。 有關如何做的任何建議?將visibilty更改爲richboxtext內聯
如果你看一下類層次結構Paragraph
,你會明白爲什麼它不支持可視性:
System.Object
System.Windows.DependencyObject
System.Windows.Documents.TextElement
System.Windows.Documents.Block
System.Windows.Documents.Paragraph
它不會從UIElement
或FrameworkElement
繼承。 Paragraph
,其他Block元素是RichTextBox
用於呈現內容的輕量級模型對象,它們不會像通常在XAML中使用的其他元素那樣添加到可視化樹中。
因此,您無法創建自己的知名度屬性!唯一的選擇是刪除隱藏的段落,以便控件重新呈現。
所以我想,如果我確實需要這個功能,我將不得不通過我自己構建一個richTextBox類 – orelzion