Silverlight数据绑定

时间:2009-09-15 08:00:50

标签: vb.net silverlight data-binding

我的代码背后有

代码
 Public Shared ReadOnly UsernameProperty As DependencyProperty = DependencyProperty.Register("Username", GetType(String), GetType(LoginControl), Nothing)

    Public Property Username() As String
        Get
            Return CStr(MyBase.GetValue(UsernameProperty))
        End Get
        Set(ByVal value As String)
            MyBase.SetValue(UsernameProperty, value)
        End Set
    End Property

然后我在同一页面的xaml中有这个

<TextBlock Text="{Binding Path=Username}" Style="{StaticResource WelcomeTextStyle}"/>

但是文本块似乎没有更新它的值..

1 个答案:

答案 0 :(得分:1)

您将路径设置为“Username”,但Binding需要知道要在该属性上查找的对象。 一种方法是将DataContext设置为LoginControl。