我很可能只是个白痴,为此我提前道歉。无论如何,我试图将相机功能添加到我的Xamarin.Forms(以iOS为中心)的应用程序中。
我在Xamarin的网站上找到了这个教程并且正在关注它(https://developer.xamarin.com/guides/xamarin-forms/custom-renderer/view/)。
但是,我不知道CameraOptions的类型在哪里定义 - 它为我抛出了一个错误,在这个背景下没有CameraOptions的定义"。
我认为我必须错过"使用"声明,但我无法想到任何使用。
这是我开始感到困惑的代码的一部分:
public class CameraPreview : View
{
public static readonly BindableProperty CameraProperty =
BindableProperty.Create<CameraPreview, CameraOptions> (p => p.Camera, CameraOptions.Rear);
public CameraOptions Camera {
get { return (CameraOptions)GetValue (CameraProperty); }
set { SetValue (CameraProperty, value); }
}
}
现在认真。什么是CameraOptions类型?在整个教程中没有提及它,它只是在代码中使用,所以我必须遗漏一些东西。