Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Class 无法为新的XIB选择已添加的类_Class_Xamarin_Xamarin.ios - Fatal编程技术网

Class 无法为新的XIB选择已添加的类

Class 无法为新的XIB选择已添加的类,class,xamarin,xamarin.ios,Class,Xamarin,Xamarin.ios,我向解决方案(iOS)添加了一个新类,以及XIB及其designer.cs 问题是我无法在XIB NewAccountView.XIB属性中选择这个新创建的类(NewAccountView.cs)(请参阅下拉列表,其中不包括我添加的类NewAccountView.cs) 我是Xamarin的新手,我确信我在这里错过了关键的一步。请提供帮助。您使用的是视图还是视图控制器模板 如果使用视图模板,则只会创建.xib,并且必须单独创建视图类,在这种情况下,它可能不会自动将类继承和Register属性添

我向解决方案(iOS)添加了一个新类,以及XIB及其designer.cs

问题是我无法在XIB NewAccountView.XIB属性中选择这个新创建的类(NewAccountView.cs)(请参阅下拉列表,其中不包括我添加的类NewAccountView.cs)


我是Xamarin的新手,我确信我在这里错过了关键的一步。请提供帮助。

您使用的是视图还是视图控制器模板

如果使用视图模板,则只会创建.xib,并且必须单独创建视图类,在这种情况下,它可能不会自动将类继承和
Register
属性添加到类中。确保您的
NewAccountView
继承自UIView(或UIView的某些子类,视情况而定),并注册它。例如:

using Foundation;
using UIKit;
...

[Register("NewAccountView")]
public class NewAccountView : UIView
{
    ...
}

你试着键入类名了吗?你可以写出整个类名,它就会编译。您是否尝试过构建然后重新选择您的
视图控制器
?此外,如果您为实际类添加代码,可能有助于查看是否存在明显的问题。