JryVideo.Viewer.VideoViewer.VideoViewerPage.SearchStringOnEngine_OnClick C# (CSharp) Method

SearchStringOnEngine_OnClick() private static method

private static SearchStringOnEngine_OnClick ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private static void SearchStringOnEngine_OnClick(object sender, RoutedEventArgs e)
        {
            var menuItem = sender as MenuItem;

            if (menuItem?.ItemsSource != null && ReferenceEquals(menuItem, e.OriginalSource))
            {
                return;
            }

            var osItem = e.OriginalSource as MenuItem;

            if (osItem != null)
            {
                var str = osItem.DataContext as string ?? osItem.Header as string;

                if (str != null)
                {
                    ((ISearchEngine)menuItem?.Tag)?.SearchText(str);
                }
            }
        }