C# WPF:为未从控件继承的元素定义“模板”
在年,我试图找到一种方法来重新模板化FlowDocument的内容。我做了几个小时的研究,最终得出了关于Control.Template属性的文档: ControlTemplate指定控件的外观;如果控件没有ControlTemplate,则该控件将不会出现在应用程序中 我称之为恶作剧 段落、Run、Section、List、Table等都出现在我的应用程序中,但由于它们继承自System.Windows.ContentElement而不是System.Windows.Controls.Control,因此没有一个模板属性可用于重新定义控件的可视树C# WPF:为未从控件继承的元素定义“模板”,c#,wpf,datatemplate,controltemplate,flowdocument,C#,Wpf,Datatemplate,Controltemplate,Flowdocument,在年,我试图找到一种方法来重新模板化FlowDocument的内容。我做了几个小时的研究,最终得出了关于Control.Template属性的文档: ControlTemplate指定控件的外观;如果控件没有ControlTemplate,则该控件将不会出现在应用程序中 我称之为恶作剧 段落、Run、Section、List、Table等都出现在我的应用程序中,但由于它们继承自System.Windows.ContentElement而不是System.Windows.Controls.Cont
有没有办法改变这些元素的视觉表现 不可能对ContentElements进行模板化,也不是预期的 但是你可以用
<BlockUIContainer/>
对于FlowDocument中的模板控件。遗憾的是,答案有时是简单的“否”。谢谢。