diff --git a/DeedyDesigner/Deedy.Activity/BasalAction.cs b/DeedyDesigner/Deedy.Activity/BasalAction.cs index 3594e09..0b010c7 100644 --- a/DeedyDesigner/Deedy.Activity/BasalAction.cs +++ b/DeedyDesigner/Deedy.Activity/BasalAction.cs @@ -77,7 +77,18 @@ namespace Deedy.Activity OnPropertyChanged(propertyName); return true; } - public void ReadyToWorking(IElement? element = null, Output? output = null) + + public void LinkTo([AllowNull] IElement element) + { + throw new NotImplementedException(); + } + + public void Unlink() + { + throw new NotImplementedException(); + } + + public void ReadyToWorking(IElement? parent = null, Output? output = null) { throw new NotImplementedException(); } @@ -91,25 +102,5 @@ namespace Deedy.Activity { throw new NotImplementedException(); } - - public void LinkTo([AllowNull] IElement element) - { - throw new NotImplementedException(); - } - - public void Unlink() - { - throw new NotImplementedException(); - } - - public IElement? Clone() - { - throw new NotImplementedException(); - } - - public bool TryEncode(out string document) - { - throw new NotImplementedException(); - } } } diff --git a/DeedyDesigner/Deedy.Activity/DeedyVisual/DeedyLayout.cs b/DeedyDesigner/Deedy.Activity/DeedyVisual/DeedyLayout.cs index bd6ec75..821e159 100644 --- a/DeedyDesigner/Deedy.Activity/DeedyVisual/DeedyLayout.cs +++ b/DeedyDesigner/Deedy.Activity/DeedyVisual/DeedyLayout.cs @@ -90,7 +90,17 @@ namespace Deedy.Activity throw new NotImplementedException(); } - public void ReadyToWorking(IElement? element = null, Output? output = null) + public void LinkTo([AllowNull] IElement element) + { + throw new NotImplementedException(); + } + + public void Unlink() + { + throw new NotImplementedException(); + } + + public void ReadyToWorking(IElement? parent = null, Output? output = null) { throw new NotImplementedException(); } @@ -104,25 +114,5 @@ namespace Deedy.Activity { throw new NotImplementedException(); } - - public void LinkTo([AllowNull] IElement element) - { - throw new NotImplementedException(); - } - - public void Unlink() - { - throw new NotImplementedException(); - } - - public IElement? Clone() - { - throw new NotImplementedException(); - } - - public bool TryEncode(out string document) - { - throw new NotImplementedException(); - } } } diff --git a/DeedyDesigner/Deedy.Activity/Helpers/ElementHelper.cs b/DeedyDesigner/Deedy.Activity/Helpers/ElementHelper.cs index ec027d8..545b030 100644 --- a/DeedyDesigner/Deedy.Activity/Helpers/ElementHelper.cs +++ b/DeedyDesigner/Deedy.Activity/Helpers/ElementHelper.cs @@ -165,7 +165,7 @@ namespace Deedy.Activity /// 将当前节点链接到一个节点上 /// /// 要链接到的节点 - public static void LinkTo(this IElement @this, [AllowNull] IElement element) + public static void Help_LinkTo(this IElement @this, [AllowNull] IElement element) { if (@this == null) return; @@ -197,7 +197,7 @@ namespace Deedy.Activity /// /// 断开自身与父级节点的链接关系 /// - public static void Unlink(this IElement @this) + public static void Help_Unlink(this IElement @this) { if (@this == null) return; diff --git a/DeedyDesigner/Deedy.Activity/IElement.cs b/DeedyDesigner/Deedy.Activity/IElement.cs index 021cfa8..54cdeba 100644 --- a/DeedyDesigner/Deedy.Activity/IElement.cs +++ b/DeedyDesigner/Deedy.Activity/IElement.cs @@ -42,20 +42,5 @@ namespace Deedy.Activity /// 断开自身与父级节点的链接关系 /// public void Unlink(); - public IElement? Clone(); - public bool TryEncode(out string document); - public static virtual bool TryDecode(string document, out IElement? element) - { - IElement? instance = null; - bool result = false; - try - { - instance = XamlReader.Parse(document) as IElement; - result = instance != null; - } - catch { } - element = instance; - return result; - } } }