Tree view
来源:互联网 发布:java ee 在线拍卖系统 编辑:程序博客网 时间:2024/06/04 17:42
背景: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
- Tree view
- Grid View Tree
- Bootstrap Tree View API
- use of list view and tree view
- [leetcode][tree] Binary Tree Right Side View
- Tree-----199. Binary Tree Right Side View
- GTK+ 2.0 Tree View Tutorial
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- leetocde_Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- Binary Tree Right Side View
- create custom OnTouchListener
- MyEclipse优化
- 基于S3C2410-ARM Linux启动过程分析
- ARM-Linux存储机制详解
- setvbuf的使用
- Tree view
- 夜半
- Android_一些问题的解决办法
- 找实习的过程
- 请介绍一下Spring框架中Bean的生命周期
- 非中文操作系统安装中文软件显示乱码
- C++ Chapter 4. Designs and Declarations
- IE预览添加javaScript代码的本地Html文件后会弹出阻止脚本框问题
- 什么是rest