📜  Silverlight-模板

📅  最后修改于: 2020-11-19 08:32:07             🧑  作者: Mango


模板描述了控件的整体外观和视觉外观。对于每个控件,都有一个与之关联的默认模板,该模板为该控件提供外观。

在WPF应用程序中,当您要自定义控件的视觉行为和外观时,可以轻松创建自己的模板。

一些重要的功能是-

  • 所有UI元素都具有某种外观和行为,例如Button具有外观和行为。

  • 单击事件或鼠标悬停事件是这些行为,这些行为是为响应单击和悬停而触发的,并且按钮具有默认外观,可以通过Control模板进行更改。

让我们再次看一个简单的示例,其中用模板定义了一个按钮。

 
   
   
        
        
        
    
    
 

编译并执行上述代码后,您将看到以下输出。

点击按钮

连接模板

我们要模板化的所有控件功能都具有模板绑定。有些方面比较复杂。例如,只要您具有某种形式的内容模型,仅模板绑定就不足以在按钮上看到。我们还必须使用如上例所示的内容呈现器。