热到飚血了。。。
上次创建了一房间了,现在要创建多个房间了。
我们像添加一个Chess类来创建很多棋子一样,现在创建一个Game类来创建很多房间:
Code文件夹右键,添加新建项->类->Game.cs,同样的,名称空间去掉[.Code]
先上一个房间列表的属性:
接下来就是一个创建房间的方法了:
由于我们设置了页面总宽为800,我们需要到Room.xaml设置一下Canvas的宽和高:
OK,现在我们回到Room.xaml.cs代码里,创建30个房间:
运行F5,看下效果:
怎么全挤在一堆了,我查了查,调了调,又比较了一下,发现:
原来Grid布局和Canvas布局的区别。
因此,把Grid标签换成Canvas标签就行了:
OK,再F5运行,房间正常了:
OK,列表出来了。
下一节开始要讲WCF通讯,同时后面章节会对之前的很多代码会做调整与补充。
现在提供第3部分代码:
热门源码