From ac01b81b35857fe35ece79bf68ed2edac9bcf99d Mon Sep 17 00:00:00 2001 From: Frederik Jacobsen Date: Sat, 18 Oct 2025 21:08:39 +0200 Subject: [PATCH] Extracted the headerview out of the MainWindow.axaml --- XSDVisualiser.Desktop/App.axaml | 7 +++ XSDVisualiser.Desktop/MainWindow.axaml | 22 +------ XSDVisualiser.Desktop/MainWindow.axaml.cs | 8 ++- .../ViewModels/MainWindowViewModel.cs | 45 +++++++------- XSDVisualiser.Desktop/Views/HeaderView.axaml | 24 ++++++++ .../Views/HeaderView.axaml.cs | 11 ++++ .../Views/LeftTreeView.axaml | 60 +++++++++++++++++++ .../Views/LeftTreeView.axaml.cs | 12 ++++ 8 files changed, 142 insertions(+), 47 deletions(-) create mode 100644 XSDVisualiser.Desktop/Views/HeaderView.axaml create mode 100644 XSDVisualiser.Desktop/Views/HeaderView.axaml.cs create mode 100644 XSDVisualiser.Desktop/Views/LeftTreeView.axaml create mode 100644 XSDVisualiser.Desktop/Views/LeftTreeView.axaml.cs diff --git a/XSDVisualiser.Desktop/App.axaml b/XSDVisualiser.Desktop/App.axaml index b0901c0..059c864 100644 --- a/XSDVisualiser.Desktop/App.axaml +++ b/XSDVisualiser.Desktop/App.axaml @@ -1,6 +1,7 @@ @@ -13,6 +14,12 @@ + + + + + + diff --git a/XSDVisualiser.Desktop/MainWindow.axaml b/XSDVisualiser.Desktop/MainWindow.axaml index a016ac3..5f0fcce 100644 --- a/XSDVisualiser.Desktop/MainWindow.axaml +++ b/XSDVisualiser.Desktop/MainWindow.axaml @@ -2,6 +2,7 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:m="clr-namespace:XSDVisualiser.Models;assembly=XSDVisualiser.Core" xmlns:conv="clr-namespace:XSDVisualiser.Desktop.Converters" + xmlns:views="clr-namespace:XSDVisualiser.Desktop.Views" x:Class="XSDVisualiser.Desktop.MainWindow" x:CompileBindings="False" Title="XSD Visualiser" Width="1200" Height="800"> @@ -14,26 +15,7 @@ - - - - - - - - - - - - - - - -