当前位置: 首页 > news >正文

网站开发 质保金公司请人做公司网站会计分录

网站开发 质保金,公司请人做公司网站会计分录,网站改版的步骤,家具企业网站模板我们在WPF-03 资源之Resources结尾中介绍逻辑树和可视化树的基本概念#xff0c;我们这节来介绍这两棵树逻辑树#xff08;Logical Tree#xff09;逻辑树是由每个控件的节点组成#xff0c;本质上就是XAML文件中的UI元素#xff0c;我们可以通过LogicalTreeHelper类提供的…我们在WPF-03 资源之Resources结尾中介绍逻辑树和可视化树的基本概念我们这节来介绍这两棵树逻辑树Logical Tree逻辑树是由每个控件的节点组成本质上就是XAML文件中的UI元素我们可以通过LogicalTreeHelper类提供的静态方法获取逻辑树的对象我们通过一个例子演示获取整个页面逻辑树Window x:ClassExample_10.RepresentLogicalTreexmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlxmlns:dhttp://schemas.microsoft.com/expression/blend/2008xmlns:mchttp://schemas.openxmlformats.org/markup-compatibility/2006xmlns:localclr-namespace:Example_10 mc:Ignorabled TitleRepresentLogicalTree Height450 Width800GridGrid.RowDefinitionsRowDefinition Height0.15*/RowDefinitionRowDefinition/RowDefinition/Grid.RowDefinitionsGrid.ColumnDefinitionsColumnDefinition/ColumnDefinition/Grid.ColumnDefinitionsStackPanel Grid.Row0 Grid.Column0 OrientationHorizontalButton NamebtnLogical Height30 ClickbtnClick_Click展示逻辑树/ButtonLabel VerticalAlignmentCenter Margin200,0,0,0Label 控件/Label/StackPanelStackPanelTreeView NamelogicalTree/TreeView/StackPanel/Grid /Windowpublic partial class RepresentLogicalTree : Window{public RepresentLogicalTree(){InitializeComponent();}private void btnClick_Click(object sender, RoutedEventArgs e){logicalTree.Items.Add(GetLogicTree(this));}public static TreeViewItem GetLogicTree(DependencyObject obj){if (obj null){return null;}TreeViewItem treeNode new TreeViewItem { Header obj.GetType().FullName, IsExpanded true };foreach (var child in LogicalTreeHelper.GetChildren(obj)){var item GetLogicTree(child as DependencyObject);if (item ! null){treeNode.Items.Add(item);}}return treeNode;}}我们可以很清晰的看到整个逻辑树节点对应到XAML页面中的元素可视化树Visual Tree可视化树是逻辑树的一种扩展逻辑树的每个结点都被分解为核心视觉组件逻辑树节点对我们来说是个黑箱而视觉树暴露了视觉的实现细节我们可以通过VisualTreeHelper类提供的静态方法获取可视化树节点可视化树要比逻辑树呈现的粒度更细XAML结构和上面结构相同我们来呈现可视化树结构public partial class RepresentVisualTree : Window{public RepresentVisualTree(){InitializeComponent();}private void btnVisual_Click(object sender, RoutedEventArgs e){VisualTree.Items.Add(GetVisualTree(this));}public static TreeViewItem GetVisualTree(DependencyObject obj){if (obj null){return null;}TreeViewItem treeNode  new TreeViewItem { Header  obj.GetType().FullName, IsExpanded  true };for (int i 0; i VisualTreeHelper.GetChildrenCount(obj); i){var child VisualTreeHelper.GetChild(obj, i);var item GetVisualTree(child);if (item ! null){treeNode.Items.Add(item);}}return treeNode;}}从上面的例子我们可以看到更细粒度的控件组成部件下图展示了整个视觉图的组成绿色表示可视化树红色表示逻辑树可视化树范围包含逻辑树这节我们主要了解WPF中逻辑树和可视化树通过本节希望能够加深对WPF中控件组成的部件的了解
http://www.huolong8.cn/news/281911/

相关文章:

  • 分类信息网站开发报价wordpress切换语言实现
  • 广东手机网站建设费用招聘网站建设维护
  • wordpress如何备份 网站包头学做网站
  • 网站下载软件入口新公司注册流程及费用
  • 怎样把已经有的网站做推广个人适合做的网站
  • 旅游企业网站开发网站的布局和配色
  • 进行目的地网站建设国外免费搭建网站
  • 专业素材网站古塔网站建设
  • 06年可以做相册视频的网站wordpress中英文菜单
  • 开平做网站成品短视频软件推荐下载免费
  • 中国网站建设公司有哪些方面凡科做的网站为什么搜不到
  • 泰康人寿保险官方网站wordpress上传到虚机
  • 南宁的网站建设百度app安装免费下载
  • 重庆公司网站建设步骤seo网站设计联系方式
  • 建设网站如何索要素材网站建设详细描述产品的是什么意思
  • 怎样建设网站论文在大网站做网页广告需要多少钱
  • 卡密网站怎么做服装公司网站建设策划书
  • 使用iis搭建网站百度新站关键词排名
  • 中职国示范建设网站网站建设服务那家好
  • 有哪些做兼职的网站网站搭建徐州百度网络
  • 企业网站怎么建立做外贸推广的公司
  • 六安建设厅网站2023年国家免费技能培训
  • 大型网站建设定制开发建网站多少钱 万户
  • 如何做学校网站appdw网页制作软件免费
  • 网站策划薪资ip直接访问网站 备案
  • 天津网站建设方案维护做网站备案时间
  • 网站非法收录用户信息开发公司年终工作总结ppt
  • 网站开发公司哪个好景区电子商务网站建设
  • 网站说明怎么写网站建设具体要求
  • seo网站沙盒期内江 网站建设