Tree view

Tree view,第1张

概述  背景:silverlight 临时从书上写的一个demo  简单 *** 作树的  可以点击树节点  然后显示点击的节点的信息,呵呵 写完就睡觉       <UserControl xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" x:Class="SilverlightApplication1.tr


  背景:silverlight 临时从书上写的一个demo  简单 *** 作树的  可以点击树节点  然后显示点击的节点的信息,呵呵 写完就睡觉

 

 

 

<UserControl xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"  x:Class="SilverlightApplication1.tree"    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"    xmlns:d="http://schemas.microsoft.com/Expression/blend/2008"    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"    mc:Ignorable="d"    d:DesignHeight="300" d:DesignWIDth="400">    <GrID x:name="LayoutRoot" Background="White">        <StackPanel x:name="layout" Background="Azure" OrIEntation="Horizontal">            <sdk:TreeVIEw                WIDth="300" margin="10" x:name="treeVIEw" >                <sdk:TreeVIEwItem header="根" IsExpanded="False" IsSelected="True"></sdk:TreeVIEwItem>                <sdk:TreeVIEwItem header="树干1" IsExpanded="False" >                    <sdk:TreeVIEwItem header="树干2" IsExpanded="False" ></sdk:TreeVIEwItem>                </sdk:TreeVIEwItem>                <sdk:TreeVIEwItem header="树干3" IsExpanded="False" >                    <sdk:TreeVIEwItem>                        <sdk:TreeVIEwItem.header>                            <CheckBox Content="我是叶子呀" WIDth="100"  Click="CheckBox_Click">                            </CheckBox>                        </sdk:TreeVIEwItem.header>                    </sdk:TreeVIEwItem>                </sdk:TreeVIEwItem>            </sdk:TreeVIEw>        </StackPanel>    </GrID></UserControl>


后台代码

using System;using System.Collections.Generic;using System.linq;using System.Net;using System.windows;using System.windows.Controls;using System.windows.documents;using System.windows.input;using System.windows.Media;using System.windows.Media.Animation;using System.windows.Shapes;using System.ComponentModel;using System.Collections.ObjectModel;using System.windows.Data;namespace SilverlightApplication1{    public partial class tree : UserControl    {        public tree()        {            InitializeComponent();            this.treeVIEw.selecteditemchanged += new RoutedPropertyChangedEventHandler<object>(treeVIEw_selecteditemchanged);        }        voID treeVIEw_selecteditemchanged(object sender,RoutedPropertyChangedEventArgs<object> e)        {            TreeVIEw tree = sender as TreeVIEw;            TreeVIEwItem item = tree.SelectedItem as TreeVIEwItem;            CheckBox cb = item.header as CheckBox;            if (cb != null)            {                MessageBox.Show(cb.Content.ToString());            }            else            {                MessageBox.Show(item.header.ToString());            }        }        private voID CheckBox_Click(object sender,RoutedEventArgs e)        {        }    }}
总结

以上是内存溢出为你收集整理的Tree view全部内容,希望文章能够帮你解决Tree view所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1068764.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存