天天看点

Silverlight2 边学边练 之一 五子棋

最近在看《Pro Silverlight 2 in C# 2008》,个人感觉这本书写的不错。

全书采用彩色印刷,可以使读者立刻看到程序运行的最后效果。虽然说是高级教程,

但看起来还是非常通俗易懂,个别地方可能有些难度需要仔细研究下。

书看了不少光看不练难免会感觉生疏。结合书中的示例举一反三做一些东东,

同时也和正在学习Silverlight的朋友交流下经验。根据第四章关于Mouse Event的示例,

改编成一个五子棋游戏。

XAML Code:

C# Code:

首先,画出一个15×15的棋盘。

当点击棋盘时,按次序显示黑白子。

鼠标操作跟踪

效果图

至此一个五子棋的雏形完成,还可以进行其他功能完善。例如,将棋子摆放整齐、判定输赢等等,大家可以举一反三。

本例参考自Apress《Pro Silverlight 2 in C# 2008》CHAPTER 4 ■ DEPENDENCY PROPERTIES AND ROUTED EVENTS

本文转自Gnie博客园博客,原文链接:http://www.cnblogs.com/gnielee/archive/2009/07/01/silverlight2-learning-gobang.html,如需转载请自行联系原作者