MainWindow.xaml.cs
//***************************************************
//
// 文件名(FileName) : MainWindow.xaml.cs
//
// 作者(Author) : String_海枫
//
// 创建时间(CreateAt): 2013-03-19 09:25:20
//
// 描述(Description) : 主窗口交互逻辑代码
//
//***************************************************
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace TestTreeView
{
///
/// MainWindow.xaml 的交互逻辑
///
public partial class MainWindow : Window
{
///
/// 构造
///
public MainWindow()
{
InitializeComponent();
}
/// <summary>/// 窗体加载时激发/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void Window_Loaded(object sender, RoutedEventArgs e){TvTestDataBind();}/// <summary>/// 数据绑定/// </summary>private void TvTestDataBind() {IList<Model.TreeModel> treeList = new List<Model.TreeModel>();for (int i = 0; i < 5; i++){Model.TreeModel tree = new Model.TreeModel();tree.Id = i.ToString();tree.Name = "Test" + i;tree.IsExpanded = true;for (int j = 0; j < 5; j++){Model.TreeModel child = new Model.TreeModel();child.Id = i + "-" + j;child.Name = "Test" + child.Id;child.Parent = tree;tree.Children.Add(child);}treeList.Add(tree);}ztvTest.ItemsSourceData = treeList;}private void btnSelectId_Click(object sender, RoutedEventArgs e){IList<Model.TreeModel> treeList = ztvTest.CheckedItemsIgnoreRelation();MessageBox.Show(GetIds(treeList));}private string GetIds(IList<Model.TreeModel> treeList) {StringBuilder ids = new StringBuilder();foreach (Model.TreeModel tree in treeList){ids.Append(tree.Id).Append(",");}return ids.ToString();}
}
}
MainWindow.xaml.cs
MainWindow.xaml.cs相关推荐
- App.xaml MainWindow.xaml
WPF程序结构 在Visual Studio中创建WPF应用程序,项目包括App和MainWindow两组文件.每组文件包括Xaml文件和cs文件,其中App.xaml文件的内容如下. [html] ...
- VS2015 将*.xaml.cs文件包裹在*.xaml文件下
原文:https://stackoverflow.com/questions/13387527/add-existing-xaml-files-to-visual-studio-2012 Right- ...
- VS2012手动关联xaml与CS文件
前言: 这个只是记录一下,自己偶尔碰到的一个问题.关于xaml文件与cs文件失去关联关系. 简介: 一般来说,当我们通过VS来添加一个Window或者UserControl时,VS会自动帮我们添加两个 ...
- RDLC系列之五 初试XAML
本章只讲解xaml部分,其余都和winform下一样 1.xaml代码 <Window x:Class="RDLC.WPF.MainWindow"xmlns="ht ...
- WPF XAML 从零开始认识XAML
来自:http://blog.csdn.net/aoshilang2249/article/details/44158403 剖析最简单的XMAL代码: [html] view plain copy ...
- 第一章:初识WPF,XAML,WPF控件
前言 总目录 本章主要介绍WPF与XAML,以及WPF的控件的基本使用,让大家先初步认识WPF. 关于WPF的官方资料:官方WPF文档1 .官方WPF文档2.官方WPF文档3.官方WPF文档4 一.W ...
- WPF学习笔记:XAML入门
1.什么是XAML XAML是WPF技术中专门用于设计UI的语言,它在桌面开发及富媒体网络程序的开发中扮演了HTML+CSS+JAVASCRIPT的角色,成为设计师和程序员之间沟通的桥梁.它帮助开发团 ...
- WPF编程基础入门 ——— 第二章 XAML
XAML 简述 XAML(eXtensible Application Markup Language,可扩展应用程序标记语言)是微软公司创建的一种新的描述性语言,用于搭建应用程序用户界面.XAML实 ...
- VisualStudio 合并代码文件
如果有相同的类,一般可以使用 partial 让他写在多个文件,那么如何把多个文件合并?请看 MainWindow.xaml 和 MainWindow.xaml.cs 其中 代码文件被折叠,那么如何做 ...
最新文章
- [转]Silverlight在调用wcf时传输数据过大返回Not Found的解决办法
- Win7 + VS2015 + Python3.6编译
- 《终身成长》读书笔记(part6)--真正的自信来源于你的思维模式:你已经做好了成长的准备
- Mysql递归查询,无限级上下级菜单
- flowable 设置流程跟踪高亮线的颜色
- python清空列表的方法
- 【安全】基于角色的访问控制
- mysql升级到5.7版本后,运行程序报错this is incompatible with sql_mode=only_full_group_by
- 工业企业数据库处理——2.匹配样本
- 在m1/m2芯片的mac电脑上运行Stable Diffusion的全步骤
- 关于顺序表概念及其用法总结
- 使用 Microsoft RDC for Mac 在 Mac 和 Windows 间传文件
- 美化html表格内容,css Javascript html表格美化
- 压力应力测试软件,管道强度和应力计算软件
- 阿里云国际中什么是边缘运算?
- 健康管理系统有那些比较好用
- 2021武汉理工大学计算机考研复试经验分享(最新版)
- [海森推荐] 爱与生命—《机器人管家》
- 什么是软件外包?如何有效地外包?
- 美团后台开发两轮面经(已入职)