WPF控件模板


控件模板:

控件模板可以对控件外观如何修饰,定义用ControlTemplate

如按钮的控件模板定义


BorderThickness="{TemplateBinding BorderThickness}"
SnapsToDevicePixels="true"
CornerRadius="5">















x:Name="contentPresenter" Focusable="False" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/> //ContentPresenter占位按钮的内容显示



//控件模板里面可以定义触发器


















TemplateBinding:可以引用控件里面的属性设置等价于  TemplateBinding={Binding RelativeSource={RelativeSource TemplateParent}}

WPF