gpt4 book ai didi

silverlight - Windows Phone 简单数据绑定(bind)问题

转载 作者:行者123 更新时间:2023-12-04 06:18:41 26 4
gpt4 key购买 nike

这是我的 XAML 代码:

<TextBlock x:Name="subTitle" Text="{Binding Name}" />

还有我的 C# 代码:
PropertyInfo pi = ...;
subTitle.DataContext = pi;

TextBlock 根本不显示任何内容。

没有 DataContextChanged 事件,但 TextBlock 会收到有关更改的通知,因为如果我从绑定(bind)表达式中省略路径“名称”,我将获得 DataContext 的 ToString() 表示。我无法访问绑定(bind)对象的任何属性。没有用于调试的工具,我花了几个小时来解决这个小而严重的问题。

请帮我解决这个问题。这是一个错误还是我错过了什么?非常感谢你。

最佳答案

我猜PropertyInfo.Name不是依赖属性和/或它没有实现 INotifyPropertyChanged .

创建您自己的 View 模型对象(实现 INotifyPropertyChanged)并将其用于将值绑定(bind)到 View 。

关于silverlight - Windows Phone 简单数据绑定(bind)问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6875482/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com