void UpdateSecondButton(bool initialize) { if (initialize && Element.SecondButton == null) { return; } if (Element.SecondButton != null) { if (Element.SecondButton is ColorMenuItem) { var item = ((ColorMenuItem)Element.SecondButton); _widget.ShowButton2(item.Text, item.IconImageSource as FileImageSource, item.BackgroundColor.ToNative(), () => ((IMenuItemController)item).Activate()); } else { var item = Element.SecondButton; _widget.ShowButton2(item.Text, item.IconImageSource as FileImageSource, () => ((IMenuItemController)item).Activate()); } } else { _widget.HideButton2(); } }
void UpdateSecondButton(bool initialize) { if (initialize && Element.SecondButton == null) { return; } if (Element.SecondButton != null) { var item = Element.SecondButton; _widget.ShowButton2(item.Text, item.Icon, () => item.Activate()); } else { _widget.HideButton2(); } }