protected override void OnBindingContextChanged() { base.OnBindingContextChanged(); if (BindingContext == null) { return; } var mute = BindingContext as DataMute; var target = mute.Target as DataMute.StatusTarget; StatusView.BindingContext = target.Status; StatusView.Update(); }
private void DisplayNotification(DataStatus status, string headerIcon, string headerText) { StatusView.BindingContext = status; StatusView.Update(); if (headerIcon != null) { StatusView.HeaderImage.Source = headerIcon; } if (headerText != null) { StatusView.HeaderLabel.Text = headerText; } }