I have an aspx Page which contain header, sidebar and main content. I would like to know how to hide Header and Sidebar using some hot key Like (F2 Key) and also main content should be auto adjust when I hide Header and side bar.
Please check my below markup and advise how to do this:
<body runat="server" id="body">
<form id="form1" runat="server">
<nav class="navbar fixed-top" id="navbar">
<div class="navbar-brand">
<button type="button" class="navbar-toggler" id="collapse-button" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="logo">
<h3><a href="<%= ResolveUrl("~/") %>" target="_top">KH MIS Dashboard</a></h3>
<h4><a style="color:dodgerblue" id="dashid" href="<%= ResolveUrl("~/") %>" target="_bottom"></a></h4>
</div>
</div>
<div class="navbar-nav flex-row nav-header">
<a class="nav-item nav-link d-none d-md-block"></a>
<a class="nav-item nav-link d-none d-md-block"><%= Session["UserName"] %></a>
<a class="nav-item nav-link d-none d-md-block" href="<%= DemoUtils.TryUrl %>"></a>
<a class="nav-item nav-link d-none d-md-block" href=FrmLogout.aspx>Logout</a>
<a class="nav-item nav-link" href="javascript:void(0);" id="settingsButton"><span class="icon icon-settings"></span></a>
</div>
</nav>
<div class="main">
<demo:SideBar runat="server"></demo:SideBar>
<section id="submenubar" class="d-none d-lg-block" runat="server">
<dx:BootstrapMenu runat="server" ID="subMenu" Orientation="Vertical" ClientIDMode="Static" SyncSelectionMode="None" EnableClientSideAPI="true">
<ItemTemplate>
<a href="#<%# Container.Item.Name%>" class="nav-link" id="">
<span><%# Container.Item.Text %></span>
<%# GetBadgeMarkup((BootstrapMenuItem)Container.Item) %>
</a>
</ItemTemplate>
</dx:BootstrapMenu>
</section>
<section id="content">
<dx:BootstrapCallbackPanel ID="MainCallbackPanel" ClientInstanceName="callbackPanel" runat="server" OnCallback="MainCallbackPanel_Callback" Width="100%" Height="100%" class="theme-dx-office-white">
<ContentCollection>
<dx:ContentControl runat="server"></dx:ContentControl>
</ContentCollection>
<ClientSideEvents EndCallback="OnEndCallback"/>
</dx:BootstrapCallbackPanel>
</section>
<section id="settingsbar">
<h5>Color Themes</h5>
<dx:BootstrapMenu runat="server" ID="themesMenu" ClientIDMode="Static" AllowSelectItem="true">
<ClientSideEvents ItemClick="dxbsDemo.onThemeMenuClick" />
</dx:BootstrapMenu>
</section>
</div>
</form>
</body>