private void OnNavigationDisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args) { var currMargin = AppTitleBar.Margin; AppTitleBar.Margin = sender.DisplayMode == NavigationViewDisplayMode.Minimal ? new Thickness(sender.CompactPaneLength * 2, currMargin.Top, currMargin.Right, currMargin.Bottom) : new Thickness(sender.CompactPaneLength, currMargin.Top, currMargin.Right, currMargin.Bottom); UpdateAppTitleMargin(sender); }
//We recommend 12px margins for your content area when NavigationView is in Minimal mode and 24px margins otherwise. private void ChangeMarginThickness(NavigationView sender, NavigationViewDisplayModeChangedEventArgs e) { if (DisplayMode == NavigationViewDisplayMode.Minimal) { _frame.Margin = new Thickness(12, 0, 0, 12); } else { _frame.Margin = new Thickness(24, 0, 0, 24); } }
private void DisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args) { if (args.DisplayMode == NavigationViewDisplayMode.Minimal) { TodoList.Current.SetHeaderVisibility("Minimal"); } else { TodoList.Current.SetHeaderVisibility("Other"); } }
private void NavView_DisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args) { if (args.DisplayMode == NavigationViewDisplayMode.Compact || args.DisplayMode == NavigationViewDisplayMode.Minimal) { linkName.Margin = new Thickness(12, 0, 0, 0); linkName.Content = "TA"; } else { linkName.Margin = new Thickness(48, 0, 0, 0); linkName.Content = Helper.GetResourceString("ID_TOPACCESS"); } }
private void NavView_DisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args) { Thickness currMargin = AppTitleBar.Margin; if (sender.DisplayMode == NavigationViewDisplayMode.Minimal) { AppTitleBar.Margin = new Thickness((sender.CompactPaneLength * 2), currMargin.Top, currMargin.Right, currMargin.Bottom); } else { AppTitleBar.Margin = new Thickness(sender.CompactPaneLength, currMargin.Top, currMargin.Right, currMargin.Bottom); } UpdateAppTitleMargin(sender); }
private void NvSample_DisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args) { if (args.DisplayMode == NavigationViewDisplayMode.Minimal) { Header.Padding = new Thickness(100, 0, 0, 0); } else { Header.Padding = new Thickness(0, 0, 0, 0); } if (args.DisplayMode == NavigationViewDisplayMode.Expanded) { PaneHeader.Visibility = Visibility.Visible; } else { PaneHeader.Visibility = Visibility.Collapsed; } }
private void NavigationViewControl_DisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args) { UpdateAppTitleMargin(sender); }
NavigationViewDisplayMode INavigationViewDisplayModeChangedEventArgsResolver.DisplayMode(NavigationViewDisplayModeChangedEventArgs e) => e.DisplayMode;
/// <summary> /// Gets the new display mode. /// </summary> /// <param name="e">The requested <see cref="NavigationViewDisplayModeChangedEventArgs"/>.</param> /// <returns>The new display mode.</returns> public static NavigationViewDisplayMode DisplayMode(this NavigationViewDisplayModeChangedEventArgs e) => Resolver.DisplayMode(e);
void OnNavigationViewControlDisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args) { UpdateAppTitleBarMargins(); }
private void NavigationViewOnDisplayModeChangedForAutoExpand(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args) { if (this.NavigationView.DisplayMode == NavigationViewDisplayMode.Expanded) { this.NavigationView.IsPaneOpen = true; } }
private void NavigationViewOnDisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args) { this.UpdateAppTitlePosition(); }
private void NavView_DisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args) { EnsureAppTitle(); }