From 77305eb8a26d9c42243a7b3b8b6a94da03839904 Mon Sep 17 00:00:00 2001 From: zengwenjie <1663900244@qq.com> Date: Mon, 15 Sep 2025 15:58:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B9=E7=9B=AE=E5=90=8D?= =?UTF-8?q?=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{DeedyViewer.cs => ActionViewer.cs} | 14 +++++++------- .../Collection/DeedyElementCollection.cs | 2 +- .../Deedy.Design/Contract/IContainerElement.cs | 2 +- .../Deedy.Design/Contract/IVariableContainer.cs | 2 +- .../{Deedy.Design.csproj => Deedy.Activity.csproj} | 3 +-- DeedyDesigner/Deedy.Design/DeedyAction.cs | 4 ++-- DeedyDesigner/Deedy.Design/DeedyHelper.cs | 2 +- .../Deedy.Design/DeedyVisual/DeedyLayout.cs | 2 +- .../Deedy.Design/DeedyVisual/IDeedyLayout.cs | 2 +- .../{IDeedyViewer.cs => IActionViewer.cs} | 4 ++-- DeedyDesigner/Deedy.Design/IDeedyAction.cs | 4 ++-- DeedyDesigner/Deedy.Design/IDeedyElement.cs | 2 +- DeedyDesigner/Deedy.Design/IDeedyVisual.cs | 2 +- DeedyDesigner/Deedy.Design/Themes/Generic.xaml | 6 +++--- DeedyDesigner/DeedyDesigner.sln | 4 ++-- 15 files changed, 27 insertions(+), 28 deletions(-) rename DeedyDesigner/Deedy.Design/{DeedyViewer.cs => ActionViewer.cs} (90%) rename DeedyDesigner/Deedy.Design/{Deedy.Design.csproj => Deedy.Activity.csproj} (72%) rename DeedyDesigner/Deedy.Design/{IDeedyViewer.cs => IActionViewer.cs} (76%) diff --git a/DeedyDesigner/Deedy.Design/DeedyViewer.cs b/DeedyDesigner/Deedy.Design/ActionViewer.cs similarity index 90% rename from DeedyDesigner/Deedy.Design/DeedyViewer.cs rename to DeedyDesigner/Deedy.Design/ActionViewer.cs index 948fbcf..d296079 100644 --- a/DeedyDesigner/Deedy.Design/DeedyViewer.cs +++ b/DeedyDesigner/Deedy.Design/ActionViewer.cs @@ -16,7 +16,7 @@ using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; -namespace Deedy.Design +namespace Deedy.Activity { /// /// 按照步骤 1a 或 1b 操作,然后执行步骤 2 以在 XAML 文件中使用此自定义控件。 @@ -44,14 +44,14 @@ namespace Deedy.Design /// 步骤 2) /// 继续操作并在 XAML 文件中使用控件。 /// - /// + /// /// /// - public class DeedyViewer : Control, IDeedyViewer + public class ActionViewer : Control, IActionViewer { - static DeedyViewer() + static ActionViewer() { - DefaultStyleKeyProperty.OverrideMetadata(typeof(DeedyViewer), new FrameworkPropertyMetadata(typeof(DeedyViewer))); + DefaultStyleKeyProperty.OverrideMetadata(typeof(ActionViewer), new FrameworkPropertyMetadata(typeof(ActionViewer))); } public event PropertyChangedEventHandler? PropertyChanged; @@ -98,8 +98,8 @@ namespace Deedy.Design set { SetValue(DeedyActionProperty, value); } } public static readonly DependencyProperty DeedyActionProperty = - DependencyProperty.Register("DeedyAction", typeof(IDeedyAction), typeof(DeedyViewer), new PropertyMetadata(null, - (d, e) => (d as DeedyViewer)?.DeedyAction_PropertyChangedCallback(d, e))); + DependencyProperty.Register("DeedyAction", typeof(IDeedyAction), typeof(ActionViewer), new PropertyMetadata(null, + (d, e) => (d as ActionViewer)?.DeedyAction_PropertyChangedCallback(d, e))); /// /// 处理「DeedyActionViewer.DeedyAction」属性变更 /// diff --git a/DeedyDesigner/Deedy.Design/Collection/DeedyElementCollection.cs b/DeedyDesigner/Deedy.Design/Collection/DeedyElementCollection.cs index ea1eb80..86c462a 100644 --- a/DeedyDesigner/Deedy.Design/Collection/DeedyElementCollection.cs +++ b/DeedyDesigner/Deedy.Design/Collection/DeedyElementCollection.cs @@ -6,7 +6,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Deedy.Design +namespace Deedy.Activity { public class DeedyElementCollection : ObservableCollection { diff --git a/DeedyDesigner/Deedy.Design/Contract/IContainerElement.cs b/DeedyDesigner/Deedy.Design/Contract/IContainerElement.cs index ba1d4e9..6ba813b 100644 --- a/DeedyDesigner/Deedy.Design/Contract/IContainerElement.cs +++ b/DeedyDesigner/Deedy.Design/Contract/IContainerElement.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Deedy.Design +namespace Deedy.Activity { public interface IContainerElement : IDeedyElement { diff --git a/DeedyDesigner/Deedy.Design/Contract/IVariableContainer.cs b/DeedyDesigner/Deedy.Design/Contract/IVariableContainer.cs index c94f0a2..cd7af67 100644 --- a/DeedyDesigner/Deedy.Design/Contract/IVariableContainer.cs +++ b/DeedyDesigner/Deedy.Design/Contract/IVariableContainer.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Deedy.Design +namespace Deedy.Activity { public interface IVariableContainer : IContainerElement { diff --git a/DeedyDesigner/Deedy.Design/Deedy.Design.csproj b/DeedyDesigner/Deedy.Design/Deedy.Activity.csproj similarity index 72% rename from DeedyDesigner/Deedy.Design/Deedy.Design.csproj rename to DeedyDesigner/Deedy.Design/Deedy.Activity.csproj index 13fd88a..97b83cf 100644 --- a/DeedyDesigner/Deedy.Design/Deedy.Design.csproj +++ b/DeedyDesigner/Deedy.Design/Deedy.Activity.csproj @@ -8,8 +8,7 @@ - - + diff --git a/DeedyDesigner/Deedy.Design/DeedyAction.cs b/DeedyDesigner/Deedy.Design/DeedyAction.cs index 6ba912e..cf3baca 100644 --- a/DeedyDesigner/Deedy.Design/DeedyAction.cs +++ b/DeedyDesigner/Deedy.Design/DeedyAction.cs @@ -6,7 +6,7 @@ using System.Runtime.CompilerServices; using System.Text; using System.Threading.Tasks; -namespace Deedy.Design +namespace Deedy.Activity { public abstract class DeedyAction : IDeedyAction { @@ -15,7 +15,7 @@ namespace Deedy.Design public string DERemark { get; set; } = ""; public string DEIdentify { get; set; } = ""; public IDeedyElement? DeedyParent { get; protected internal set; } - public IDeedyViewer? DeedyViewer { get; protected internal set; } + public IActionViewer? DeedyViewer { get; protected internal set; } public DeedyElementCollection Children { get; set; } = new(); public IDeedyElement DeedyRoot => (this.DeedyParent == null) ? this : this.DeedyParent.DeedyRoot; diff --git a/DeedyDesigner/Deedy.Design/DeedyHelper.cs b/DeedyDesigner/Deedy.Design/DeedyHelper.cs index e6d952c..0628840 100644 --- a/DeedyDesigner/Deedy.Design/DeedyHelper.cs +++ b/DeedyDesigner/Deedy.Design/DeedyHelper.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Deedy.Design +namespace Deedy.Activity { public static class DeedyHelper { diff --git a/DeedyDesigner/Deedy.Design/DeedyVisual/DeedyLayout.cs b/DeedyDesigner/Deedy.Design/DeedyVisual/DeedyLayout.cs index 979626a..4267ec0 100644 --- a/DeedyDesigner/Deedy.Design/DeedyVisual/DeedyLayout.cs +++ b/DeedyDesigner/Deedy.Design/DeedyVisual/DeedyLayout.cs @@ -6,7 +6,7 @@ using System.Runtime.CompilerServices; using System.Text; using System.Threading.Tasks; -namespace Deedy.Design +namespace Deedy.Activity { public class DeedyLayout : IDeedyLayout { diff --git a/DeedyDesigner/Deedy.Design/DeedyVisual/IDeedyLayout.cs b/DeedyDesigner/Deedy.Design/DeedyVisual/IDeedyLayout.cs index 00851d2..c0c65c4 100644 --- a/DeedyDesigner/Deedy.Design/DeedyVisual/IDeedyLayout.cs +++ b/DeedyDesigner/Deedy.Design/DeedyVisual/IDeedyLayout.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Deedy.Design +namespace Deedy.Activity { public interface IDeedyLayout : IVariableContainer { diff --git a/DeedyDesigner/Deedy.Design/IDeedyViewer.cs b/DeedyDesigner/Deedy.Design/IActionViewer.cs similarity index 76% rename from DeedyDesigner/Deedy.Design/IDeedyViewer.cs rename to DeedyDesigner/Deedy.Design/IActionViewer.cs index 7b7ca11..ab13ade 100644 --- a/DeedyDesigner/Deedy.Design/IDeedyViewer.cs +++ b/DeedyDesigner/Deedy.Design/IActionViewer.cs @@ -6,9 +6,9 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Deedy.Design +namespace Deedy.Activity { - public interface IDeedyViewer : INotifyPropertyChanged + public interface IActionViewer : INotifyPropertyChanged { [AllowNull] public IDeedyAction DeedyAction { get; set; } diff --git a/DeedyDesigner/Deedy.Design/IDeedyAction.cs b/DeedyDesigner/Deedy.Design/IDeedyAction.cs index 66ba99f..8eef5c4 100644 --- a/DeedyDesigner/Deedy.Design/IDeedyAction.cs +++ b/DeedyDesigner/Deedy.Design/IDeedyAction.cs @@ -4,10 +4,10 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Deedy.Design +namespace Deedy.Activity { public interface IDeedyAction : IDeedyElement { - public IDeedyViewer? DeedyViewer { get; } + public IActionViewer? DeedyViewer { get; } } } diff --git a/DeedyDesigner/Deedy.Design/IDeedyElement.cs b/DeedyDesigner/Deedy.Design/IDeedyElement.cs index 2d684a0..7226420 100644 --- a/DeedyDesigner/Deedy.Design/IDeedyElement.cs +++ b/DeedyDesigner/Deedy.Design/IDeedyElement.cs @@ -6,7 +6,7 @@ using System.Runtime.CompilerServices; using System.Text; using System.Threading.Tasks; -namespace Deedy.Design +namespace Deedy.Activity { public interface IDeedyElement : INotifyPropertyChanged { diff --git a/DeedyDesigner/Deedy.Design/IDeedyVisual.cs b/DeedyDesigner/Deedy.Design/IDeedyVisual.cs index 288a2cf..70ba1d2 100644 --- a/DeedyDesigner/Deedy.Design/IDeedyVisual.cs +++ b/DeedyDesigner/Deedy.Design/IDeedyVisual.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Deedy.Design +namespace Deedy.Activity { public interface IDeedyVisual : IDeedyElement { diff --git a/DeedyDesigner/Deedy.Design/Themes/Generic.xaml b/DeedyDesigner/Deedy.Design/Themes/Generic.xaml index 268bfe2..db27fec 100644 --- a/DeedyDesigner/Deedy.Design/Themes/Generic.xaml +++ b/DeedyDesigner/Deedy.Design/Themes/Generic.xaml @@ -1,13 +1,13 @@ + xmlns:local="clr-namespace:Deedy.Activity"> -