From 98c1644d76784bff4973b85248c2f3a0a7863e20 Mon Sep 17 00:00:00 2001 From: rbalsleyMSFT <53497092+rbalsleyMSFT@users.noreply.github.com> Date: Mon, 23 Mar 2026 11:52:04 -0700 Subject: [PATCH] Improves UI structure with a shared page shell and dynamic titles Wraps the application's content area in a stylized border and introduces a centralized, dynamic page header to provide a more cohesive look. - Adds `Tag` attributes to navigation list items to define each view's display title - Implements event handlers to automatically update the header text based on user navigation - Removes redundant embedded titles from individual content pages to streamline the layouts --- FFUDevelopment/BuildFFUVM_UI.xaml | 1542 +++++++++-------- .../FFUUI.Core/FFUUI.Core.Handlers.psm1 | 19 + .../FFUUI.Core/FFUUI.Core.Initialize.psm1 | 16 +- 3 files changed, 812 insertions(+), 765 deletions(-) diff --git a/FFUDevelopment/BuildFFUVM_UI.xaml b/FFUDevelopment/BuildFFUVM_UI.xaml index dce6d63..14c7107 100644 --- a/FFUDevelopment/BuildFFUVM_UI.xaml +++ b/FFUDevelopment/BuildFFUVM_UI.xaml @@ -1,8 +1,6 @@ + xmlns:sys="clr-namespace:System;assembly=mscorlib" Title="FFU Builder UI" FontSize="14" FontFamily="Segoe UI Variable, Segoe UI" WindowState="Maximized"> @@ -69,7 +67,7 @@ - + @@ -115,55 +113,55 @@ - + - + - + - + - + - + - + - + - + @@ -173,787 +171,803 @@ - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - -