繁体   English   中英

Windows Phone 7.1中的Xaml绑定

[英]Xaml Binding in Windows Phone 7.1

我的xaml和Windows Phone 7中的绑定有问题。我有一个列表框,它的itemSource在后面的代码中发送。 ItemsSource是一个类,它具有在我的xaml中绑定的几个变量,并且一切在启动时都可以完美运行。 问题是Everythime我想更改绑定的属性的值,例如:当我在x.Text背后的代码中更改此属性时, <TextBox Name="x" Text="{Binding Path=Name}" /> =“名称”阻止作为列表框项目的文本框'x'的文本的所有绑定,并且永远不能更改。现在已使用字符串'名称'设置列表框中的所有项目。 我将INotifyPropertyChanged添加到我的课程中,但不能解决此问题。 请帮忙。

设置绑定属性将清除数据绑定(单向绑定)。 我从未见过任何有关此文档的Microsoft文档,但是我在代码中经历了很多次,并开始接受它。

考虑一下这是有道理的,因为更改属性值意味着属性不再反映绑定数据中的值。

绑定属性的值可以更改,尽管这不是一个好习惯。 这仅适用于TwoWay绑定,因此您的代码应如下所示: <TextBox Name="x" Text="{Binding Path=Name, Mode=TwoWay}" /> 文档可以在这里找到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM