无法在C#中访问超类的属性

时间:2013-02-25 10:34:22

标签: c# subclass perspectivecamera

我是C#的新手,实际上我正在创建一个PerspectiveCamera的子类

class VCamera : PerspectiveCamera
{

    private double m_AngleRadianX;
    private double m_AngleRadianZ;

    public VCamera()
    {
        m_AngleRadianX = 0.0;
        m_AngleRadianZ = 0.0;
        LookDirection = new Vector3D();          
    }
}

我的问题是我无法访问LookDirection,它是PerspectiveCamera的公共属性。 http://msdn.microsoft.com/en-US/library/system.windows.media.media3d.perspectivecamera.aspx

是因为LookDirection继承自ProjectionCamera!?我不明白......

提前致谢。

1 个答案:

答案 0 :(得分:6)

这是因为PerspectiveCamerasealed - 你无法从中得到它。在编译之前,VS不会给出非常有用的错误。