当前位置:  开发笔记 > 编程语言 > 正文

为什么Silverlight中的双向绑定不起作用?

如何解决《为什么Silverlight中的双向绑定不起作用?》经验,为你挑选了1个好方法。

根据Silverlight TwoWay绑定的工作原理,当我更改FirstName字段中的数据时,它应该更改CheckFirstName字段中的值.

为什么不是这样?

回答:

谢谢杰夫,就是这样,对于其他人:这里是可下载代码的完整解决方案.

XAML:


    
        
            
            
            
        
        
            
            
        

        First Name:
        

        Last Name:
        

        Address:
        

    

    
        
    


代码背后:

public Page()
{
    InitializeComponent();

    Customer customer = new Customer();
    customer.FirstName = "Jim";
    customer.LastName = "Taylor";
    customer.Address = "72384 South Northern Blvd.";

    GridCustomerDetails.DataContext = customer;

    Customer customerOutput = (Customer)GridCustomerDetails.DataContext;
    CheckFirstName.Text = customer.FirstName;

}

Jeff Yates.. 5

您的Customer类型必须支持INotifyPropertyChanged,以便绑定知道您的FirstName属性值何时更改.

本教程可以帮助您使代码工作.



1> Jeff Yates..:

您的Customer类型必须支持INotifyPropertyChanged,以便绑定知道您的FirstName属性值何时更改.

本教程可以帮助您使代码工作.

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有