【发布时间】:2014-03-13 19:45:11
【问题描述】:
我正在使用 EmiDatePicker,但是在打开视图时出现此错误:
MvxBind:Error:452,00 未找到视图类型 - mvvmemiextensions.EmiDatePicker 03-13 16:31:21.439 I/mono-stdout(20760): MvxBind:Error:452,00 未找到视图类型 - mvvmemiextensions.EmiDatePicker [0:] MvxBind:Error:452,00 未找到视图类型 - mvvmemiextensions.EmiDatePicker
在 AXML...
<mvvmemiextensions.EmiDatePicker
local:MvxBind="Value SomeDateValue"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:textColor="#000000"
android:textSize="18dp" />
在 Setup.cs 中
protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry)
{
try
{
registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(EmiDatePickerValueTargetBinding), typeof(EmiDatePicker), "Value"));
registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(EmiTimePickerValueTargetBinding), typeof(EmiTimePicker), "Value"));
base.FillTargetFactories(registry);
}
catch (Exception ex)
{
throw;
}
}
【问题讨论】:
标签: c# android xamarin.android xamarin mvvmcross