C# Visual Studio Xamarin继承的类对象初始化没有Intellisense
当我创建从任何UIControl继承的新类时,我在尝试初始化新对象时没有看到intellisense。具体来说,这仅在执行匿名初始化时发生。为了演示,我将使用UIView。如果有解决办法,或者我做错了什么,有人知道原因吗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
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>智能感知,但没有发现任何有趣的内容。我真的很好奇这里到底发生了什么。