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

演示:基于WPF的自绘的中国地铁轨道控件

一、目的:演示一个基于WPF的自绘的中国地铁轨道控件


二、效果演示

北京地铁

3a15e75e5b824d01a268b483033a08d1.png

成都地铁

3bf9da4fae664346ba8fa2df8dfe4db1.png

 

上海地铁

edfdc2c417184ecbbeed97f171f2f210.png

深圳地铁

30fb2f6c716d49d8aae8cbe38d98e48e.png

南京地铁

47a5c70762ca490ca057849de8f637bc.png

长春地铁

d1a621e98f2444529eecc847e34063fb.png

哈尔滨地铁

4e71d505eb0b45c682b443c2030c8d8f.png

武汉地铁

516b1594f1514f8e81a63147f855dfa9.png

厦门地铁

38bbdb763f6249c8a911e5071de33ef0.png

香港地铁

d7d5ffe696644f47a5201e2e407d6b1f.png

三、功能

支持平移、缩放等操作

9fed9efaca744f2ba2b8d9ddd2176fe5.gif

鼠标悬停显示线路信息和站点信息

f578d89d6ea24c94a736b81951e82667.gif

按表格显示,按纸张大小显示(A4横向)

75acc3f9ac8947eca4bc966075119a40.png

高亮显示线路

78a8313040e543efae22883842777b3c.png

线路按表格显示,按纸张大小显示(A4横向),同时显示线路在地铁中的缩率图

af1c5f5a25c5414c989080652ea9c9db.png

四、预览

b563900358ba40d495e322af2621929c.gif

五、视频地址

【WPF-Subway】自绘中国地铁线路图_哔哩哔哩_bilibili

 

需要了解的知识点 

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

控件库 - WPF .NET Framework | Microsoft Learn

WPF 介绍 | Microsoft Learn

XAML概述 - WPF .NET | Microsoft Learn

Windows Presentation Foundation 简介 - WPF .NET | Microsoft Learn

使用 Visual Studio 创建新应用教程 - WPF .NET | Microsoft Learn

了解更多

适用于 .NET 8 的 WPF 的新增功能 - WPF .NET | Microsoft Learn

适用于 .NET 7 的 WPF 的新增功能 - WPF .NET | Microsoft Learn

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

Reference Source

Sysinternals - Sysinternals | Microsoft Learn

Windows app development documentation - Windows apps | Microsoft Learn

欢迎使用 Expression Blend | Microsoft Learn

https://learn.microsoft.com/zh-cn/dotnet/desktop/wpf/?view=netdesktop-7.0&WT.mc_id=MVP_380318

https://github.com/HeBianGu

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

 

 


http://www.kler.cn/news/304619.html

相关文章:

  • [docker]入门
  • 【H2O2|全栈】关于CSS(4)CSS基础(四)
  • Java 算法:随机抽题
  • 最小堆 + 数学思维(重点) + 快速幂
  • java 自定义简单的线程池
  • Mysql 视图存储过程触发器
  • GD - GD32350R_EVAL - PWM实验和验证3 - EmbeddedBuilder - 无源蜂鸣器 - 用PMOS来控制
  • Android CustomDialog圆角背景不生效的问题
  • 使用 PyCharm 新建 Python 项目详解
  • turbo译码算法MAX, MAX_SCALE and MAX_STAR的比较
  • C 语言中表示对象大小的标准数据类型size_t
  • 备份服务器数据防护策略方法
  • 基于SpringBoot的在线汽车租赁信息管理系统
  • 【Java面试】第十一天
  • 九、外观模式
  • powerbi
  • QT中显示中文的几种方法及注意事项
  • JAVA毕业设计170—基于Java+Springboot+vue3+小程序的房屋租赁小程序系统(源代码+数据库)
  • 【STM32】DMA数据转运(存储器到外设)
  • VS Code 配置 Rust-Analyzer 报错
  • VUE下拉选择分页,远程搜索
  • 软件测试工程师面试整理-测试方法
  • ZCC40036 过压保护芯片
  • 用SpringBoot进行阿里云大模型接口调用同步方法和异步方法
  • C# 中的多线程同步:原子变量、原子操作、内存顺序和可见性
  • uni-app 聊天界面滚动到消息底部
  • Java后端程序员简单操作Linux系统命令
  • 深度学习——数据预处理,张量降维
  • Qt 边框border - qss样式
  • C++类与对象深度解析(一):从抽象到实践的全面入门指南