wpf 如何更改一个页面的绑定数据源

今天做东西就是在一个页面上的事件响应要更改另一个页面上的绑定的数据源,当时以为是没有写绑定事件,可是事后发现用的是Observastion
这个自动会更新的,后来又把Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}” 加上了,可是还是不行,后就自已怎么也就想不明白 ,
出去转一下,突然发现前台的Binding是到上 的,这样的话就只能到后面找这个数据源了,自己找了半天也没有找到,(不是我写的代码)
后来就只好重新绑定吧,可是在一当前页面上成功了,可是在另一个页面上呢,

 void button_layout_Click(object sender, RoutedEventArgs e)
        {

            int nSelIndex = this.uc_ImgPreview.listbox_img.SelectedIndex;

            uc_ImgPreview.listbox_img.DataContext = null;//解绑

            this.DataContext = MysherOCRReader.Analy.ChangState(this.uc_ImgPreview.ListPhoto, nSelIndex);

                uc_ImgPreview.listbox_img.DataContext = this.uc_ImgPreview.ListPhoto;



         //   System.Windows.MessageBox.Show(this.uc_ImgPreview.ListPhoto[nSelIndex].Status.ToString());


        }

哈哈其实后来发现也没有什么,就是从命名空间一点点向下找,找到那个页面把集合的值给它了而已,自已以后要切记,一切都是可以找到规律的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值