示例:WPF中应用TreeView制作的树形拓扑结构自定义控件TreeLayoutBox

一、目的:WPF中应用TreeView制作的树形拓扑结构自定义控件TreeLayoutBox


二、实现效果


横向拓扑

纵向拓扑

三、环境


VS2022 Net7.0+

四、使用方式

1.安装Nuget包:

2.添加如下代码:

<h:TreeLayoutBox ItemsSource="{h:ClassTypeTreeDataProvider IsRecursion=True, Type={x:Type FrameworkElement}}" />

五、需要了解的知识点

TreeView 类 (System.Windows.Controls) | Microsoft Learn 

TreeViewItem 类 (System.Windows.Controls) | Microsoft Learn 

System.Windows.Controls 命名空间 | Microsoft Learn

六、源码地址

GitHub - HeBianGu/WPF-ControlDemo: 示例

GitHub - HeBianGu/WPF-ControlBase: Wpf封装的自定义控件资源库

GitHub - HeBianGu/WPF-Control: WPF轻量控件和皮肤库

七、了解更多

System.Windows.Controls 命名空间 | Microsoft Learn

https://github.com/HeBianGu

HeBianGu的个人空间-HeBianGu个人主页-哔哩哔哩视频

相关推荐

  1. WPF —— TreeView树形

    2024-07-21 14:32:04       31 阅读
  2. C#--WPF定义模板示例

    2024-07-21 14:32:04       28 阅读
  3. WPF应用21】WPF TextBox 详解与示例

    2024-07-21 14:32:04       39 阅读
  4. WPF应用32】WPFDataGrid详解与示例

    2024-07-21 14:32:04       27 阅读
  5. WPF应用27】C#Slider详解与应用示例

    2024-07-21 14:32:04       40 阅读
  6. WPF应用24】C#Image详解与应用示例

    2024-07-21 14:32:04       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 14:32:04       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 14:32:04       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 14:32:04       45 阅读
  4. Python语言-面向对象

    2024-07-21 14:32:04       55 阅读

热门阅读

  1. 设计App的后端接口分类以及环境依赖包详情

    2024-07-21 14:32:04       17 阅读
  2. MySQL_约束与进阶查询

    2024-07-21 14:32:04       17 阅读
  3. 代付是什么意思呢

    2024-07-21 14:32:04       15 阅读
  4. 【Node.js】调试 Node.js 程序

    2024-07-21 14:32:04       13 阅读
  5. 星火模型大体验简单实现一个LLM Chat平台

    2024-07-21 14:32:04       20 阅读
  6. python 图片类型转为 jpg

    2024-07-21 14:32:04       17 阅读
  7. 保研英语打卡_Day2 专业类

    2024-07-21 14:32:04       16 阅读
  8. Redis 数据类型

    2024-07-21 14:32:04       15 阅读