中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

電影網(wǎng)站膜拜百度快照投訴中心

電影網(wǎng)站膜拜,百度快照投訴中心,自己建網(wǎng)站的費(fèi)用,營銷機(jī)構(gòu)代碼怎么填Listbox綁定數(shù)據(jù)通過ItemsSource來的&#xff0c;如果綁定的是普通的List<數(shù)據(jù)>&#xff0c;不會(huì)自己刷新。 使用ObservableCollection集合 解決問題的方法: 將數(shù)組替換為 ObservableCollection ObservableCollection 是專為綁定設(shè)計(jì)的集合類型&#xff0c;可以通知 W…

Listbox綁定數(shù)據(jù)通過ItemsSource來的,如果綁定的是普通的List<數(shù)據(jù)>,不會(huì)自己刷新。

使用ObservableCollection集合

解決問題的方法:

  1. 將數(shù)組替換為 ObservableCollection
    ObservableCollection 是專為綁定設(shè)計(jì)的集合類型,可以通知 WPF 綁定的集合數(shù)據(jù)發(fā)生變化。

如果本身是List,可以修改為:

using System.Collections.ObjectModel;public ObservableCollection<MyItem> MyItems { get; set; }public MainViewModel()
{MyItems = new ObservableCollection<MyItem>{new MyItem { showsafeui = true, SomeOtherProperty = "Item 1" },new MyItem { showsafeui = false, SomeOtherProperty = "Item 2" },new MyItem { showsafeui = true, SomeOtherProperty = "Item 3" }};
}// 動(dòng)態(tài)添加或刪除數(shù)據(jù)
public void AddNewItem()
{MyItems.Add(new MyItem { showsafeui = true, SomeOtherProperty = "New Item" });
}public void RemoveItem()
{if (MyItems.Any())MyItems.RemoveAt(0);
}

使用 ObservableCollection 后,新增、刪除、或重新排序數(shù)據(jù)時(shí),ListBox 會(huì)自動(dòng)刷新。

數(shù)據(jù)內(nèi)容變化的刷新INotifyPropertyChanged

上面的數(shù)據(jù),如果某個(gè)屬性的內(nèi)容發(fā)生了變化如何刷新??梢允褂肐NotifyPropertyChanged。

public class HeartInfo : INotifyPropertyChanged
{public int id { get; set; }public bool showsafeui{ get; set; }public event PropertyChangedEventHandler PropertyChanged;protected void OnPropertyChanged([CallerMemberName] string propertyName = null){Console.WriteLine("刷新UI------------");PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));}
}

刷新單個(gè)數(shù)據(jù)

這樣在某個(gè)屬性變化的時(shí)候,可以

	public bool showsafeui{get => _showsafeui;set{if (_showsafeui != value){_showsafeui = value;OnPropertyChanged(); // 通知綁定屬性更改}}}

刷新多個(gè)數(shù)據(jù)

如果某個(gè)屬性變化需要刷新多個(gè)

	private bool _showsafe;public bool showsafe{get => _showsafe;set{if (_showsafe != value){_showsafe = value;OnPropertyChanged(); // 通知綁定的 showsafe 屬性OnPropertyChanged(nameof(showsafeui)); // 通知綁定的 showsafeui 屬性}}}

簡化刷新所有

我每次都想有一個(gè)屬性變化,刷新所有屬性
可以O(shè)nPropertyChanged(string.Empty)傳入空

	private int _updateall  = 0;public int updateall {get { return _updateuistat;}set {if (_updateall!= value) { _updateall= 0; OnPropertyChanged(string.Empty); }}  //刷新ui
}

這樣我每次屬性變化都調(diào)用updateall = 1,就全部刷新了。

http://www.risenshineclean.com/news/57971.html

相關(guān)文章:

  • 利用css技術(shù)做網(wǎng)站的思路網(wǎng)絡(luò)策劃方案
  • 網(wǎng)站開發(fā)設(shè)計(jì)總結(jié)seo在線外鏈
  • 做氣球裝飾可以上哪些網(wǎng)站騰訊企點(diǎn)app下載安裝
  • 網(wǎng)站開發(fā)技術(shù)是seo關(guān)鍵詞搜索和優(yōu)化
  • 網(wǎng)站建設(shè)從入門pdf佛山seo代理計(jì)費(fèi)
  • 網(wǎng)站建設(shè)免費(fèi)軟件有哪些國內(nèi)哪個(gè)搜索引擎最好用
  • 手機(jī)編程軟件有哪些谷歌網(wǎng)站推廣優(yōu)化
  • 惠來做網(wǎng)站杭州百度人工優(yōu)化
  • 網(wǎng)站建設(shè)的基本術(shù)語常用的網(wǎng)絡(luò)推廣手段有哪些
  • 網(wǎng)站建設(shè)崗位要求百度前三推廣
  • 濟(jì)寧萬達(dá)網(wǎng)站建設(shè)微信廣告推廣如何收費(fèi)
  • 搜狗seo查詢seo頁面優(yōu)化公司
  • 駐馬店哪里做網(wǎng)站河南網(wǎng)站建設(shè)哪個(gè)公司做得好
  • 哪個(gè)網(wǎng)站做外貿(mào)的淘寶搜索關(guān)鍵詞排名查詢工具
  • 如何加強(qiáng)企業(yè)網(wǎng)站建設(shè) 論文企業(yè)網(wǎng)站注冊(cè)域名的步驟
  • 瀏覽器有哪幾種鄭州seo優(yōu)化顧問阿亮
  • 內(nèi)蒙古網(wǎng)站seo推廣服務(wù)公司
  • 做的好的c2c網(wǎng)站重慶高端seo
  • 網(wǎng)站開發(fā)產(chǎn)品經(jīng)理招聘雞西seo
  • wordpress整站生成html網(wǎng)頁
  • 買了域名之后怎么做網(wǎng)站網(wǎng)絡(luò)推廣公司企業(yè)
  • 網(wǎng)站開發(fā)中網(wǎng)頁上傳今天的新聞發(fā)布會(huì)
  • 免費(fèi)代理做企業(yè)網(wǎng)站重慶疫情最新情況
  • 論壇網(wǎng)站搭建網(wǎng)絡(luò)熱詞2022
  • wordpress 好評(píng)插件優(yōu)化設(shè)計(jì)六年級(jí)下冊(cè)數(shù)學(xué)答案
  • 推廣網(wǎng)站源碼百度網(wǎng)站制作
  • 組織建設(shè)情況怎么寫哈爾濱seo優(yōu)化軟件
  • 網(wǎng)站建設(shè)保教長沙seo優(yōu)化哪家好
  • 網(wǎng)站怎樣制作seo網(wǎng)站優(yōu)化方案摘要
  • 制作網(wǎng)站首頁的步驟永久開源的免費(fèi)建站系統(tǒng)