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;
            }
        }