I'm having trouble getting change a property of an Outlet in a new method, for example:
public partial class ViewApresentacao : UIViewController
{
...
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
//my ImageView
imgModelo.Image = UIImage.FromBundle ("Image/car.png");
}
//new method
public void Test(string caminho)
{
imgModelo.Image = UIImage.FromBundle (caminho);
}
....
}
At viewDidLoad
functions normally, but the second
method Test
did not, wanted to use it
to update when a selected row in a table, it's all
ok, but when I call the method Test
, the error
"object reference not set to an instance of an object"
appears well in line of the Outlet.
Problem solved, I was in my main class with different instances, with the help Xamarin team, managed to solve my problem.