一起搭WPF架构之完结总结篇

一起搭WPF架构之完结总结篇


前言

整体基于WPF架构,根据自己的需求简单设计与实现了衣橱的数据统计、增加与读取数据、并展示数据的小软件。我知道自己在设计方面还有很多不足,暂时先做到这里了,这篇就是这款小软件的总结!


设计总结

这款软件是基于宝宝衣橱的衣服过多来设计的,通过统计衣服的数量、类型、价格来整理宝宝衣柜的衣柜,进行数据化处理。整体的功能已经实现,并通过这个小软件实现了自己在WPF领域的进一步开发与练手。

这款软件还存在一些不足:

  • 表格样式没有设计:原有样式,没有设计
  • 图片读取后没有存储到指定文件夹
  • 数据添加可以将一些输入设置成选项形式,便于使用
  • 表格的绑定使用不够熟练、SQLite数据库使用也不够熟练,设计的效果还待优化

设计介绍

页面一

在MainWindow界面加载不同界面设置,使用到图标切换,这里没有介绍。之前介绍的是直接输入文本。这里加载到表格,可以根据表格的选项来显示指定的数据。这里可以将表格数据简化,然后在选择后详细展示!

图标的使用需要使用一下两个文件:

在前端界面需要增加一下语句,才能实现具体功能:

csharp 复制代码
<FontFamily x:Key="iconfont">pack://application:,,,/InterfacialDesign;component/Assets/Fonts/#iconfont</FontFamily>

页面二

这个页面就是可以添加表格中的数据,并且添加的数据在切换回页面一后也能同步显示出来。这里的图片显示是读取了图片的地址,但是并没有将图片直接拷贝到项目的文件夹中。同时,没有使用到SQLite中的BLOB数据类型来存储图片。

页面三

这个界面就是对数据的可视化展示。绑定获得的表格数据,并将其展示在前端,可直观显示。这里的绑定测试了很久,要注意绑定的地址是否正确,还有尽量使用配套的数据格式进行存储数据。

基于WPF架构开发数据显示小软件


结束

在业余时间,巩固了自己的技能,希望以后还有更多的优秀的开发设计!

相关推荐
无心水11 小时前
【分布式利器:腾讯TSF】6、TSF可观测性体系建设实战:Java全链路Metrics+Tracing+Logging落地
java·分布式·架构·wpf·分布式利器·腾讯tsf·分布式利器:腾讯tsf
故事不长丨1 天前
C#字典(Dictionary)全面解析:从基础用法到实战优化
开发语言·c#·wpf·哈希算法·字典·dictionary·键值对
冰茶_1 天前
WPF路由事件:隧道与冒泡机制解析
学习·c#·.net·wpf·.netcore·mvvm
He BianGu1 天前
【笔记】 WPF中CollectionChangedEventManager功能详细介绍
笔记·wpf
张人玉1 天前
C#WPF页面布局及其属性
开发语言·c#·wpf
故事不长丨2 天前
C#集合:解锁高效数据管理的秘密武器
开发语言·windows·c#·wpf·集合·winfrom·字典
故事不长丨2 天前
C#队列深度剖析:解锁高效编程的FIFO密码
visualstudio·c#·wpf·多线程·winfrom·队列·queue
lhrimperial2 天前
微服务架构深度解析-微服务理论基础(一)
微服务·架构·wpf
艾斯比的日常2 天前
XXL-Job 核心原理深度解析
wpf
gAlAxy...3 天前
MyBatis 缓存深度解析(一级 / 二级缓存原理 + 实战 + 避坑)
wpf