WPF自定义控件模板

时间:2011-03-10 23:37:54

标签: wpf wpf-controls

我制作了一个自定义用户控件(搜索文本框),它基本上由一个停靠面板组成,在面板中有两个控件:文本框和按钮。

我为这个控件设置了一些默认外观,包括在用户控件上设置边框,在文本框上没有设置边框和背景,我为按钮创建了自定义样式。到目前为止,这个控件看起来像我想要的方式,并且工作正常。

当我想为我的应用程序允许主题时出现问题。当我为基本的Windows控件(Button,TextBox,ListBox等)添加自定义样式时,它们会与新主题一起正确显示。但我不知道如何为我的自定义控件制作模板。任何在控制中结束的尝试都不会在运行时显示。

在此模板的新模板中必须完成哪些操作?我是否需要为用户控件以及文本框和按钮控件创建模板?

1 个答案:

答案 0 :(得分:0)

您在这里混合用户控件和自定义控件。您上面描述的是用户控件,您无法将新模板应用于它。