Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 //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);
     }
 }
Esempio n. 3
0
 private void DisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args)
 {
     if (args.DisplayMode == NavigationViewDisplayMode.Minimal)
     {
         TodoList.Current.SetHeaderVisibility("Minimal");
     }
     else
     {
         TodoList.Current.SetHeaderVisibility("Other");
     }
 }
Esempio n. 4
0
 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");
     }
 }
Esempio n. 5
0
        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;
            }
        }
Esempio n. 7
0
 private void NavigationViewControl_DisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args)
 {
     UpdateAppTitleMargin(sender);
 }
Esempio n. 8
0
 NavigationViewDisplayMode INavigationViewDisplayModeChangedEventArgsResolver.DisplayMode(NavigationViewDisplayModeChangedEventArgs e) => e.DisplayMode;
Esempio n. 9
0
 /// <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);
Esempio n. 10
0
 void OnNavigationViewControlDisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args)
 {
     UpdateAppTitleBarMargins();
 }
Esempio n. 11
0
 private void NavigationViewOnDisplayModeChangedForAutoExpand(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args)
 {
     if (this.NavigationView.DisplayMode == NavigationViewDisplayMode.Expanded)
     {
         this.NavigationView.IsPaneOpen = true;
     }
 }
Esempio n. 12
0
 private void NavigationViewOnDisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args)
 {
     this.UpdateAppTitlePosition();
 }
Esempio n. 13
0
 private void NavView_DisplayModeChanged(NavigationView sender, NavigationViewDisplayModeChangedEventArgs args)
 {
     EnsureAppTitle();
 }