绑定到自定义控件的属性在代码中定义的背后
问题描述:
我在后台代码中定义的自定义控制:绑定到自定义控件的属性在代码中定义的背后
Public Class MyControl
Inherits Button
Private _A As String
Private _B As String
Public Property A() As String
Get
Return A
End Get
Set(ByVal value As String)
_A = value
End Set
End Property
Public Property B() As String
Get
Return B
End Get
Set(ByVal value As String)
B = value
End Set
End Property
End Class
而这里的标记:
<ControlTemplate TargetType="{x:Type local:MyControl}">
<StackPanel>
<TextBlock Text="{Binding ?????}"/> <!-- A Property -->
<TextBlock Text="{Binding ?????}"/> <!-- B Property -->
</StackPanel>
</ControlTemplate>
我有什么代码写入到绑定对那些特性?
答
{Binding Path=A, RelativeSource={RelativeSource AncestorType={x:Type MyControl}}}
谢谢!这工作! :) – Cobold 2011-05-14 22:30:45