国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

下一步就是實現點擊tree條目顯示數據了。

2019-11-08 03:06:11
字體:
來源:轉載
供稿:網友

1,rss實現接口:INotifyPRopertyChanged(using System.ComponentModel;) 2,輸入固定代碼 public event PropertyChangedEventHandler PropertyChanged; void OnPropertyChanged(string propName) { if (PropertyChanged!=null) { PropertyChanged(this, new PropertyChangedEventArgs(propName)); } }

3,修改set和增加IsSelected(因為這個屬性要和treeview的IsSelected對應) public string Text { get { return text; } set { text = value; OnPropertyChanged(“Text”); } }

string xmlUrl; public string XmlUrl { //createChilren的時候new 把XmlUrl 讀取并賦值 get { return xmlUrl; } set { xmlUrl = value; OnPropertyChanged("XmlUrl"); } }

public bool IsSelected { get { return isSelected; } set { isSelected = value; OnPropertyChanged(“IsSelected”); }

}

4,界面的話增加

<TreeView x:Name="tr_1" TreeViewItem.Selected="TreeView_Selected"> <TreeView.ItemContainerStyle> <Style TargetType="{x:Type TreeViewItem}"> <!-- <Setter Property="IsExpanded" Value="{Binding IsExpanded}"/> 預留--> <!-- <Setter Property="Background" Value="Red"/>/> 預留--> <Setter Property="IsSelected" Value="{Binding IsSelected}"/> </Style> </TreeView.ItemContainerStyle>

6,綁定好后就是處理TreeView_Selected函數了

private void TreeView_Selected(object sender, RoutedEventArgs e) { TreeViewItem tviSelected = e.OriginalSource as TreeViewItem; Student std = (Student)tviSelected.Header; MessageBox.Show(std.Name); }

//

上面測試了選擇的的確是student數據對象 這里寫圖片描述

下面是循環讀取條目的代碼,treeview就到這里了,以后都是跟讀取xml有關的東西了

private void TreeView_Selected(object sender, RoutedEventArgs e) { // TreeViewItem tviSelected = e.OriginalSource as TreeViewItem; var tviSelected = e.OriginalSource as TreeViewItem; // Rss std = (Rss)tviSelected.Header; var std = (Rss)tviSelected.Header; if (std.ParentId == -1) { for (int i = 0; i < rsslist.Count; i++) { if (rsslist[i].Id == std.Id) { tx_1.Text = ""; for (int j = 0; j < rsslist[i].Children.Count; j++) { tx_1.Text += Environment.NewLine+rsslist[i].Children[j].XmlUrl + Environment.NewLine; } } } } else { //試著加載一下xml /*// XmlTextReader Reader = new XmlTextReader("http://hzw.gov.cn/wzpzcs/xqywRSSdy/index.shtml"); // XmlTextReader Reader = new XmlTextReader("http://cn.engadget.com/rss.xml"); XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(Reader);*/ tx_1.Text= wangshangFD(std.XmlUrl); //加載的函數預留著 }//else }//TreeView_Selected
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东台市| 北辰区| 大英县| 怀仁县| 乐平市| 沛县| 襄汾县| 屏边| 黄浦区| 三门县| 沂水县| 庆城县| 吉木乃县| 长岭县| 平山县| 黄平县| 东兰县| 咸丰县| 措勤县| 田林县| 鹤壁市| 西乌| 蕉岭县| 苗栗市| 日照市| 信宜市| 琼结县| 桃园县| 巴青县| 乌鲁木齐市| 冷水江市| 安多县| 泰州市| 辽宁省| 沙雅县| 荣昌县| 城市| 嘉禾县| 庆阳市| 铁岭县| 白山市|