WPF新手关于Template以代码指定的有关问题

WPF新手关于Template以代码指定的问题!
在<Button x:Name="but" Template="{DynamicResource ButtonStyle1}"/>中如何用代码来指定?

but.Template=?????

------解决方案--------------------
假设ButtonStyle1在Window.Resource中
but.Template = FindResource("ButtonStyle1") as Template;