如何设置按钮的默认模板?

时间:2014-06-21 22:18:46

标签: c# wpf templates

我有这个:

btn.Template = (ControlTemplate)this.FindResource("Temp1");

但是我想回到默认模板,怎么做?我试过了:

btn.Template = null

Button b = new Button();
btn.Template = b.Template;

ControlTemplate ct = new ControlTemplate(typeof(Button));
btn.Template = ct;

但按钮不会出现。

1 个答案:

答案 0 :(得分:0)

您需要克隆默认模板。检查此代码以进行克隆。 http://siderite.blogspot.com/2010/12/cloning-controltemplate.html