/// <inheritdoc /> protected override void OnDeactivate() { if (errorContainer != null) { if (errorView != null) { errorView.Retry -= errorViewElement_Retry; errorContainer.Children.Remove(errorView); errorView = null; } errorContainer = null; } }
/// <inheritdoc /> protected override bool OnActivate() { errorContainer = MediaPlayer.Containers.OfType<Panel>().FirstOrDefault(e => e.Name == MediaPlayerTemplateParts.ErrorsContainer); if (errorContainer != null) { errorView = new ErrorView() { ErrorText = ErrorText }; if (ErrorViewStyle != null) errorView.Style = ErrorViewStyle; errorView.Retry += errorViewElement_Retry; errorContainer.Children.Add(errorView); return true; } return false; }
/// <inheritdoc /> protected override bool OnActivate() { errorContainer = MediaPlayer.Containers.OfType <Panel>().FirstOrDefault(e => e.Name == MediaPlayerTemplateParts.ErrorsContainer); if (errorContainer != null) { errorView = new ErrorView() { ErrorText = ErrorText }; if (ErrorViewStyle != null) { errorView.Style = ErrorViewStyle; } errorView.Retry += errorViewElement_Retry; errorContainer.Children.Add(errorView); return(true); } return(false); }