摘要:
在Silverlight中,UserControl的继承一直是个麻烦事情,要继承一个View(UserControl或者Page以及其他基类)比在ASP.NET中要麻烦一些。仅仅的在UserControl的类中定义继承会存在各种各样的问题,比如说要修改.g文件;更有不辞辛苦者竟然找到了用后台拼XAML的方式(网上一搜便知),对于有洁癖的程序员,这些解决方案都不是非常理想。其实从sl3开始,ms就已经告诉我们如何正确的继承UserControl等,只要你新建一个Page(注意,不是UserControl)就能看出端倪。下面我举个例子(代码截取于我一时兴起做的坦克大战雏形)首先我们有一个基类,这里 阅读全文