C# Visual Studio Xamarin继承的类对象初始化没有Intellisense

C# Visual Studio Xamarin继承的类对象初始化没有Intellisense,c#,xamarin,intellisense,C#,Xamarin,Intellisense,当我创建从任何UIControl继承的新类时,我在尝试初始化新对象时没有看到intellisense。具体来说,这仅在执行匿名初始化时发生。为了演示,我将使用UIView。如果有解决办法,或者我做错了什么,有人知道原因吗 public class Foo : UIView { public int bar { get; set; } public Foo() { } } public class Test { public Test() { //no i

当我创建从任何UIControl继承的新类时,我在尝试初始化新对象时没有看到intellisense。具体来说,这仅在执行匿名初始化时发生。为了演示,我将使用UIView。如果有解决办法,或者我做错了什么,有人知道原因吗

public class Foo : UIView
{
    public int bar { get; set; }
    public Foo() { }
}

public class Test
{
    public Test() {
        //no intellisense when hitting spacebar between braces
        var myFoo = new Foo { };
        //can still set properties however
        var myFoo2 = new Foo { bar = 1 };
    }
}

我将Visual Studio Professional 2013与Xamarin 3.029一起使用。

@SteveMitcham它编译时不添加访问修饰符。添加public并不能解决问题。不过还是谢谢你。对不起,匆匆一瞥有时会给你带来麻烦。谢谢。我编辑了public,这样它就不会引起任何混乱。你在xamarin论坛上询问过吗?我注意到你可以用ctrl+space强制它出现,所以我想知道这是否是Visual Studio试图将你从继承UIView时出现的相当大的列表中拯救出来。我试着继承UIKit.UIVibrancyEffect和intellisense,所以它不仅仅是UIKit的东西。我还查看了VS选项>文本编辑器>C>智能感知,但没有发现任何有趣的内容。我真的很好奇这里到底发生了什么。