SidebarDiagnostics.App.Visibility_SubmenuOpened C# (CSharp) Method

Visibility_SubmenuOpened() private method

private Visibility_SubmenuOpened ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void Visibility_SubmenuOpened(object sender, EventArgs e)
        {
            Sidebar _sidebar = Sidebar;

            if (_sidebar == null)
            {
                return;
            }

            MenuItem _this = (MenuItem)sender;

            (_this.Items.GetItemAt(0) as MenuItem).IsChecked = _sidebar.Visibility == Visibility.Visible;
            (_this.Items.GetItemAt(1) as MenuItem).IsChecked = _sidebar.Visibility == Visibility.Hidden;
        }