WPF-MVVM井字棋游戏2012.12.31
WPF-MVVM 结构的井字棋游戏,UI 界面清爽,结构分层也挺清晰,适合想练手 MVVM 的同学看看。View 就是 UI,ViewModel 把 Command 和数据做了桥接,Model 负责数据逻辑,代码不算复杂,逻辑也比较好懂。
WPF 做交互界面还挺顺手的,配合 MVVM 能把界面和逻辑分得干净。这份源码里ViewModel
写得还不错,命令绑定用得比较到位,比如玩家点击格子,就能通过绑定触发逻辑,响应也快。
比较适合 WPF 新手熟悉 MVVM 怎么走流程,比如你想搞一个回合制的小项目,这个井字棋逻辑简单但流程齐全,正好练练:初始化、绑定、事件、状态更新,一个都不少。
哦对,里面没用太多样式装饰,所以看起来偏基础。但其实也好,干净、纯粹,方便你自己再扩展,比如加个悔棋、计分板什么的,都挺好加。
如果你最近在学WPF
或者想搞懂MVVM
怎么套进项目里,不妨下载看看,改改逻辑、换换皮肤,也算一次小实战。
CSWPFMVVMPractice_09a9e04f-3921-4676-a378-f62c26d85021.zip
预估大小:65个文件
CSWPFMVVMPractice_09a9e04f-3921-4676-a378-f62c26d85021
文件夹
CSWPFMVVMPractice.vssscc
256B
CSWPFMVVMPractice.sln
941B
CSWPFMVVMPractice
文件夹
MainWindowResources.xaml
5KB
CSWPFMVVMPractice.csproj
8KB
App.xaml
271B
obj
文件夹
Debug
文件夹
App.g.i.cs
2KB
...
180.81KB
文件大小:
评论区