diff --git a/DockingTools/CmdClass.cs b/DockingTools/CmdClass.cs index 55762e9dedcc657046712e17c591ed59d7626065..11b434e4ed5f03218236269644e765472e864b85 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 8790abc0e9144648eba4b28fae719ce93499931f..51b309030d13eade4a15edbb355012a6b9f481ec 100644 --- a/DockingTools/DockingFrm.xaml +++ b/DockingTools/DockingFrm.xaml @@ -1,4 +1,9 @@ - + @@ -6,23 +11,30 @@ - + - + - - - - -