From 4f7778d9813afa5902c4da283a08cea67f9c29f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E5=82=B2=E5=B4=96?= <702099480@qq.com> Date: Sat, 27 May 2023 14:04:34 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=90=E8=97=8F=E6=BB=91=E5=9D=97=EF=BC=8C?= =?UTF-8?q?=E6=9C=89=E4=B8=94=E4=BB=85=E5=B1=95=E5=BC=80=E4=B8=80=E4=B8=AA?= =?UTF-8?q?Expander?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DockingTools/CmdClass.cs | 5 +- DockingTools/DockingFrm.xaml | 34 +- DockingTools/DockingFrm.xaml.cs | 4 +- DockingTools/DockingFrmViewModel.cs | 147 +++++-- DockingTools/DockingToolsAC.csproj | 32 +- DockingTools/DockingToolsGC.csproj | 2 +- DockingTools/DockingToolsZC.csproj | 26 +- DockingTools/Styles/Styles.xaml | 593 ++++++++++------------------ 8 files changed, 353 insertions(+), 490 deletions(-) diff --git a/DockingTools/CmdClass.cs b/DockingTools/CmdClass.cs index 55762e9..11b434e 100644 --- a/DockingTools/CmdClass.cs +++ b/DockingTools/CmdClass.cs @@ -42,17 +42,20 @@ } public static partial class WpfStartUp { + public static DockingFrmViewModel FrmViewModel = Methods.LoadCommandFile($"{Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)}\\Cmd.xml"); + public static DockingFrm dfrm; public static PaletteSet PSet { get; set; } = null; public static void TbPalette() { if (PSet == null || PSet.Visible == false) { + dfrm = new DockingFrm() { DataContext = FrmViewModel }; PSet = new PaletteSet("ToolBox"); ElementHost host = new() { AutoSize = true, Dock = DockStyle.Fill, - Child = new DockingFrm() + Child = dfrm }; PSet.Add("屏幕菜单", host); PSet.Visible = true; diff --git a/DockingTools/DockingFrm.xaml b/DockingTools/DockingFrm.xaml index 8790abc..51b3090 100644 --- a/DockingTools/DockingFrm.xaml +++ b/DockingTools/DockingFrm.xaml @@ -1,4 +1,9 @@ - + @@ -6,23 +11,30 @@ - + - + - - - - -