WPF DataGird 源改變後介面不重新整理

2021-08-22 07:29:22 字數 934 閱讀 1722

問題:

使用list作為datagrid的itemsource:

xaml:

itemssource="",

viewmodel:

public list pronames

set }

但改變pronames內容(新增、刪除)後,datagird顯示內容不重新整理。

解決辦法:

1. 改變源,對pronames設定新的資料來源;

使用先pronames=null;在賦值也是一樣道理。

但不推薦這種方式。

2.使用observablecollection。

其說明為:

// summary:

//     represents a dynamic data collection that provides notifications when items

//     get added, removed, or when the whole list is refreshed. //

// type parameters:

//   t:

//     the type of elements in the collection.

[serializable]

[typeforwardedfrom("windowsbase, version=3.0.0.0, culture=neutral, publickeytoken=31bf3856ad364e35")]

public class observablecollection : collection, inotifycollectionchanged, inotifypropertychanged

修改如下:

public observablecollection pronames

set

改變 映象源

就拿阿里雲環境來說,有時npm 乙個包也需要耐心等待.等待過去也許是原地踏步,也許就是安裝失敗.幸運的是,國內有幾個映象站點可以供我們使用,本人在使用 速度非常快,映象站會實時更新,為我們節省了好多時間.如何給本機換源呢?1 通過 config 配置指向國內映象源 npm config set re...

30歲後職場改變

1 擁抱網際網路,把自己的知識網際網路化,讓更多的人認識你。行政級別賦予你的管理和其他權利,是脆弱的 不可替代的技能和本領,才是你堅不可摧的飯碗 通過文字和演講,讓更多的人認識你,鏈結更多的人 2 時刻不停的學習新東西 3 逐漸樹立職場品牌,形成有辨識度的職場標籤 讓工作找上門 4 精準社交,優化朋...

yum源誤刪後重灌

rpm qa yum 檢視當前yum 版本 若無結果 則沒裝yum 首先 解除安裝掉以前所有的 東西 rpm qa grep yum xargs rpm e nodeps 再檢視一下 yum rpm qa yum 解除安裝完後 再按以下步驟 rpm ivh pyhton iniparse 0.3.1...