我是C#语言的新手,在创建一个继承某个类属性的子类时遇到了一些问题。我使用Visual Studio 2012来创建Windows Phone 8应用。
我可以轻松地继承Button或TextBox等类,但无法使其继承Ellipse类。我可以继承Shape类,而Ellipse是从中派生出来的,但无法直接继承Ellipse本身。
我的想法是为我创建的椭圆形添加一些属性,以便跟踪用户按这些椭圆形的顺序。我可以使用另一个类,或者使用Ellipse本身(并玩弄其已经存在的属性),但出于学习目的,我想知道为什么我不能(或如何)继承Ellipse类。
public partial class Ball : Ellipse
{
...
}