乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      WPF中如何獲取TreeView中被選中節(jié)點的內(nèi)容

       牛人的尾巴 2016-04-04
      引用 5 樓  的回復:
      引用 4 樓 的回復:

      TreeView.SelectedItem 轉換成 Add 進去的類型

      什么意思,不太明白啊,麻煩講細點,謝謝

      TreeView 數(shù)據(jù)怎么添加的?
      maoj0109
      關注
      maoj0109
      maoj0109
      本版等級:T1
      #7 得分:0 回復于: 2012-06-26 10:55:48
      引用 6 樓  的回復:
      引用 5 樓  的回復:
      引用 4 樓 的回復:

      TreeView.SelectedItem 轉換成 Add 進去的類型

      什么意思,不太明白啊,麻煩講細點,謝謝

      TreeView 數(shù)據(jù)怎么添加的?

      先定義了一個類
          public class TreeViewIconsItem : TreeViewItem
          {
              ImageSource iconSource;
              TextBlock textBlock;
              Image icon;
              public TreeViewIconsItem()
              {
                  StackPanel stack = new StackPanel();
                  //  設置StackPanel中的內(nèi)容水平排列
                  stack.Orientation = Orientation.Horizontal;
                  Header = stack;
                  icon = new Image();
                  icon.Source = iconSource;
                  //  向StackPanel對象中添加一個圖標對象
                  stack.Children.Add(icon);
                  //  創(chuàng)建用于添加文本信息的TextBlock對象
                  textBlock = new TextBlock();
                  //  向StackPanel對象中添加文本信息
                  stack.Children.Add(textBlock);
              }
              //  用于設置或獲得節(jié)點中的圖標對象
              public ImageSource Icon
              {
                 set
                  {
                      iconSource = value;
                      icon.Source = iconSource;
                      icon.Width = 16;
                      icon.Height = 16;
                  }
                  get
                  {
                      return iconSource;
                  }
              }
              //  用于設置或獲得節(jié)點中的文本信息
              public string HeaderText
              {
                  set
                  {
                      textBlock.Text = value;
                  }
                  get
                  {
                      return textBlock.Text;
                  }
              }
          } 



      加載數(shù)據(jù)時:
      TreeViewIconsItem tvii = new TreeViewIconsItem();
      tvii.HeaderText = s;
      TreeViewIconsItem tviiSub = new TreeViewIconsItem();
      tviiSub.HeaderText = friend[1];
      tvii.Items.Add(tviiSub);
      treeview1.Items.Add(tvii);
      引用 10 樓  的回復:
      引用 9 樓  的回復:
      引用 8 樓 的回復:

      C# code
      TreeViewIconsItem item = (TreeViewIconsItem)treeview1.SelectedItem;

      這樣看看能不能取到


      剛試過了,不行。如果treeview里面的內(nèi)容是寫死的就可以取到

      我用你的代碼試了下,可以取到,你取值代碼怎么寫的?



      取值代碼就用TreeViewIconsItem item = (TreeViewIconsItem)treeview1.SelectedItem;這一行呀

      treeview加載數(shù)據(jù)時,里面所有的節(jié)點都是從數(shù)組獲取的
      string[] s = new string[]{"學生","小李"}
      TreeViewIconsItem tvii = new TreeViewIconsItem();
      tvii.HeaderText = s[0]; 
      TreeViewIconsItem tviiSub = new TreeViewIconsItem();
      tviiSub.HeaderText = s[1];
      tvii.Items.Add(tviiSub);
      treeview1.Items.Add(tvii);



      取值代碼就用TreeViewIconsItem item = (TreeViewIconsItem)treeview1.SelectedItem;這一行呀

      treeview加載數(shù)據(jù)時,里面所有的節(jié)點都是從數(shù)組獲取的
      string[] s = new string[]{"學生","小李"}
      TreeViewIconsItem tvii = new TreeViewIconsItem();
      tvii.HeaderText = s[0]; 
      TreeViewIconsItem tviiSub = new TreeViewIconsItem();
      tviiSub.HeaderText = s[1];
      tvii.Items.Add(tviiSub);
      treeview1.Items.Add(tvii);C# code
      1
      TreeViewIconsItem item = (TreeViewIconsItem)treeview1.SelectedItem;

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多