我有一个名为MapPage.Xaml.cs的页面,在该页面的构造函数中我有一个名为bool isFireHazard
的参数。在我的Android项目中的自定义渲染器CustomMapRenderer.cs
中,我想检查boolean
以查看是否为真。
如何从自定义渲染器中引用此布尔值?
答案 0 :(得分:2)
您需要将isFireHazard存储在CustomMap对象成员中传递给构造函数。然后在CustomMapRenderer中,您可以将其作为
进行访问protected override void OnElementChanged (ElementChangedEventArgs<xxx> e)
{
base.OnElementChanged(e);
if (e.NewElement != null)
{
var formsMap = (CusomMap)e.NewElement;
if(formsMap.isFireHazard)
{
}
}
}