如何为我的自定义控件定义 TemplateBinding?
大致如下......(顺便说一下,这个XAML是WPF,不是稍微有些不同的Silverlight)
<style TargetType="{x:Type Button}">
<Setter Property="Background" Value="Green">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid Background={TemplateBinding Background}
</ControlTemplate>
</Setter.Value>
</Setter>
</style>
需要更多关于您正在尝试完成的操作的信息。使用以下XAML可以设置TemplateBinding
:
{TemplateBinding YourProperty}
或者
{Binding RelativeSource={RelativeSource TemplatedParent}, Path=YourProperty}