我有一个在运行时填充的自定义对象类型依赖属性。它已正确更新,并且正确的信息存储在此对象中。
但是,当我尝试将此对象的属性绑定到文本块时,没有文本出现(尽管它肯定有数据)。
所以,假设对象类型如下:
Public class CustomObject{
[Key]
public int Id { get; set; }
public string Name { get; set; }
}
这个对象肯定是被填充的,我已经用断点验证了这一点。
我创建了这个对象类型的依赖属性,它肯定可以正常工作——这也已经过验证。让我们调用依赖属性 SelectedCustomObject。
我将此依赖属性绑定到我的视图:
<TextBlock Text="{Binding SelectedCustomObject.Name, Mode=TwoWay}" FontSize="10" VerticalAlignment="Center" HorizontalAlignment="Center"/>
DataContext 是在我的用户控件中设置的,这绝对有效,因为我已经对同一视图模型中的其他依赖项属性进行了多次绑定,并且它们运行良好。
因此,通过消除过程,我只能假设我的 XAML 语法是关闭的,并且您不能像这样绑定到我的填充和工作依赖属性。
任何人都可以为我解释一下吗?