第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于wpfMVVM子窗體給父窗體傳值問題

關于wpfMVVM子窗體給父窗體傳值問題

胡子哥哥 2018-12-07 13:12:50
父窗體有DataGrid控件,DataGrid里面有很多行數(shù)據(jù)。另外還有一個定時器用來對父窗體Datagrid的數(shù)據(jù)源進行更新(從后臺數(shù)據(jù)庫讀?。,F(xiàn)在選中一條數(shù)據(jù),點擊跳轉按鈕跳轉到另一個窗體(我稱之為子窗體),此時把定時器暫停不刷新?,F(xiàn)在我在子窗體中成功獲取倒了父窗體傳過來的值,然后我改變了子窗體的里面的值并且對數(shù)據(jù)庫進行了更新(數(shù)據(jù)庫更新也成功了)。在關閉子窗口時候,我對DataGrid的數(shù)據(jù)源重新從數(shù)據(jù)庫讀取,并且恢復定時器?,F(xiàn)在的問題是父窗體的數(shù)據(jù)源并沒有更新,被選中的那一行還在。求問:如何使父窗體的數(shù)據(jù)進行更新!我用事件監(jiān)聽也用過了,不可以。Model層我也實現(xiàn)了INotifyPropertyChanged接口,DataGrid數(shù)據(jù)源集合也是用ObservableCollection集合,用的是MVVM,父窗體和子窗體的ViewModel都是在一個類中。下面是部分代碼截圖 數(shù)據(jù)綁定代碼 子窗體關閉時代碼
查看完整描述

4 回答

?
動漫人物

TA貢獻1815條經(jīng)驗 獲得超10個贊

父窗體寫個公有方法進行開啟定時器及刷新,字窗體關閉的時候調用下。
查看完整回答
反對 回復 2018-12-09
?
慕碼人8056858

TA貢獻1803條經(jīng)驗 獲得超6個贊

恢復定時器后,設個斷點,看定時器事件是否執(zhí)行了
查看完整回答
反對 回復 2018-12-09
?
慕虎7371278

TA貢獻1802條經(jīng)驗 獲得超4個贊

綁定數(shù)據(jù)方法只是刷新了數(shù)據(jù)源,你關閉子窗體的時候重新定義一個數(shù)據(jù)源,手動綁定到datagrid上試試。
查看完整回答
反對 回復 2018-12-09
  • 4 回答
  • 0 關注
  • 1089 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號