簡體   English   中英

如何在wpf中刷新窗口?

[英]How Do I refresh window in wpf?

我有一個小項目,我正在做一個窗口,上面有4個WPF標簽。

第一個選項卡是我完成大部分工作的地方,但偶爾我需要回到其他選項卡。 其中一個選項卡有一個DataGrid,它綁定到受我保留的主選項卡影響的列表。

當我在第一個選項卡上更新某些內容時,我需要它來刷新Datagrid中的數據(通常只是更新一個值)。

它一直工作的唯一方法是我自己點擊標題。

我怎么能在代碼中這樣做?

謝謝

列表是ObservableCollection還是實現INotifyPropertyChanged屬性?

你有沒有嘗試過:

myDatagrid.Items.Refresh();

也許:

this.NavigationService.Refresh();

要么

this.NavigationService.Navigate(new Uri("<EnterPage name here.xaml", UriKind.Relative));

如果您正在處理顯示共享屬性的Object,則可以實現INotifyPropertyChanged接口並刷新DataGrid。 如果它是一個集合,你可以查看ObservableCollection類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM