Reputation: 2783
I have a page called MapPage.Xaml.cs and on that page's constructor I have an argument called bool isFireHazard
. In my Custom Renderer CustomMapRenderer.cs
in my Android project, I want to check that boolean
to see whether it is true.
How do I reference this boolean from my custom renderer?
Upvotes: 2
Views: 836
Reputation: 5370
You need to store isFireHazard passed to constructor in CustomMap object member. Then in CustomMapRenderer you can access it as
protected override void OnElementChanged (ElementChangedEventArgs<xxx> e)
{
base.OnElementChanged(e);
if (e.NewElement != null)
{
var formsMap = (CusomMap)e.NewElement;
if(formsMap.isFireHazard)
{
}
}
}
Upvotes: 3