国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太保市| 陆丰市| 金昌市| 邮箱| 平陆县| 城口县| 苏州市| 黄石市| 米易县| 天水市| 东乡族自治县| 宿松县| 南汇区| 平谷区| 牟定县| 夏邑县| 小金县| 凤阳县| 澄江县| 北票市| 永顺县| 高密市| 堆龙德庆县| 玉龙| 绥滨县| 社旗县| 广汉市| 永新县| 龙南县| 利津县| 松江区| 淳化县| 兰溪市| 西乌| 平凉市| 石首市| 大竹县| 房产| 柳河县| 望江县| 乌拉特前旗|