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
Xamarin.ios 如何从UITableViewController使用Ninject属性注入?_Xamarin.ios_Xamarin_Ninject - Fatal编程技术网

Xamarin.ios 如何从UITableViewController使用Ninject属性注入?

Xamarin.ios 如何从UITableViewController使用Ninject属性注入?,xamarin.ios,xamarin,ninject,Xamarin.ios,Xamarin,Ninject,我正在xamarin.iOS应用程序中使用Portable.Ninject,我想在属性上注入我的服务。 属性上的[Inject]无效,因为viewController不是由Ninject创建的 如何在UITableViewController中使用Ninject属性注入?您可以使用kernel.Inject(myFooInstance)让Ninject对现有对象执行属性注入。属性仍然需要[Inject]属性。谢谢,我将在构造函数中调用kernel.Inject并用[Inject]标记我的属性。

我正在xamarin.iOS应用程序中使用Portable.Ninject,我想在属性上注入我的服务。 属性上的[Inject]无效,因为viewController不是由Ninject创建的


如何在UITableViewController中使用Ninject属性注入?

您可以使用
kernel.Inject(myFooInstance)
让Ninject对现有对象执行属性注入。属性仍然需要
[Inject]
属性。

谢谢,我将在构造函数中调用kernel.Inject并用[Inject]标记我的属性。