WPF - TextBlock - 无法覆盖OnRender

时间:2010-04-29 07:12:05

标签: wpf formatting textblock

我通过派生TextBlock创建自定义控件,我的目的是根据一些依赖属性做一些自定义渲染。但是OnRender方法是在TextBlock上密封的。虽然我可以通过覆盖OnRenderSizeChanged完成我的工作,但这是不正确的。关于如何以正确的方式做到这一点的任何想法?

提前致谢。

1 个答案:

答案 0 :(得分:0)

在WPF中,您通常使用样式或控件模板来更改控件的外观。您可以从Microsoft下载所有控件的模板并使用它们。

在这里阅读更多内容:

http://msdn.microsoft.com/en-us/library/system.windows.controls.controltemplate(v=VS.100).aspx