这个 Xamarin 自定义渲染器教程中的 CameraOptions 类型是什么?
What is type CameraOptions in this Xamarin custom renderer tutorial?
我很可能只是个白痴,为此我提前道歉。无论如何,我正在尝试将相机功能添加到我的 Xamarin.Forms(iOS-focused)应用程序中。
我在 Xamarin 的网站上找到了这个教程并正在关注它 (https://developer.xamarin.com/guides/xamarin-forms/custom-renderer/view/)。
但是,我看不到类型 CameraOptions 的定义位置 - 它向我抛出一个错误,类似于 "no definition for CameraOptions in this context"。
我想我一定是遗漏了一个 "using" 语句,但我想不出任何可以使用的语句。
这是我开始感到困惑的部分代码:
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 类型?整个教程中没有一次提到它,只是在代码中使用它,所以我一定遗漏了一些东西。
这是一个枚举定义here。该示例的完整源代码链接在页面顶部。
我很可能只是个白痴,为此我提前道歉。无论如何,我正在尝试将相机功能添加到我的 Xamarin.Forms(iOS-focused)应用程序中。
我在 Xamarin 的网站上找到了这个教程并正在关注它 (https://developer.xamarin.com/guides/xamarin-forms/custom-renderer/view/)。
但是,我看不到类型 CameraOptions 的定义位置 - 它向我抛出一个错误,类似于 "no definition for CameraOptions in this context"。
我想我一定是遗漏了一个 "using" 语句,但我想不出任何可以使用的语句。
这是我开始感到困惑的部分代码:
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 类型?整个教程中没有一次提到它,只是在代码中使用它,所以我一定遗漏了一些东西。
这是一个枚举定义here。该示例的完整源代码链接在页面顶部。