diff --git a/29WxOrder.sln b/29WxOrder.sln index 56fb0f0..98ea212 100644 --- a/29WxOrder.sln +++ b/29WxOrder.sln @@ -25,6 +25,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".test", ".test", "{14261B9B EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WXOrder.Test", "test\WXOrder.Test\WXOrder.Test.csproj", "{3790EC79-EA1D-4660-AB0D-EA0DE4FF77B7}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OrderSupportTicket", "OrderSupportTicket\OrderSupportTicket.csproj", "{22D31944-2087-437A-B374-C0874E9EC53A}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -117,6 +119,22 @@ Global {3790EC79-EA1D-4660-AB0D-EA0DE4FF77B7}.Release|x64.Build.0 = Release|Any CPU {3790EC79-EA1D-4660-AB0D-EA0DE4FF77B7}.Release|x86.ActiveCfg = Release|Any CPU {3790EC79-EA1D-4660-AB0D-EA0DE4FF77B7}.Release|x86.Build.0 = Release|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Debug|x64.ActiveCfg = Debug|x64 + {22D31944-2087-437A-B374-C0874E9EC53A}.Debug|x64.Build.0 = Debug|x64 + {22D31944-2087-437A-B374-C0874E9EC53A}.Debug|x86.ActiveCfg = Debug|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Debug|x86.Build.0 = Debug|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Release|Any CPU.Build.0 = Release|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Release|x64.ActiveCfg = Release|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Release|x64.Build.0 = Release|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Release|x86.ActiveCfg = Release|Any CPU + {22D31944-2087-437A-B374-C0874E9EC53A}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/29WxOrderWpf/29WxOrderWpf.csproj b/29WxOrderWpf/29WxOrderWpf.csproj index a8890b8..52569a0 100644 --- a/29WxOrderWpf/29WxOrderWpf.csproj +++ b/29WxOrderWpf/29WxOrderWpf.csproj @@ -59,6 +59,7 @@ + @@ -83,5 +84,8 @@ Code + + + diff --git a/29WxOrderWpf/App.xaml b/29WxOrderWpf/App.xaml index d3fae9d..efe0cd7 100644 --- a/29WxOrderWpf/App.xaml +++ b/29WxOrderWpf/App.xaml @@ -1,42 +1,41 @@  - - - - - - - - - - - - - - - - - - - - - - - - - - - - + x:Class="_29WxOrderWpf.App" + xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:converters="clr-namespace:_29WxOrderWpf.Converters" + xmlns:local="clr-namespace:_29WxOrderWpf"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + diff --git a/29WxOrderWpf/App.xaml.cs b/29WxOrderWpf/App.xaml.cs index 4070f92..f2b9d26 100644 --- a/29WxOrderWpf/App.xaml.cs +++ b/29WxOrderWpf/App.xaml.cs @@ -141,17 +141,19 @@ namespace _29WxOrderWpf #endif Cef.Initialize(settings); } - #endregion - } + #endregion - //static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e) - //{ - // string str = GetExceptionMsg(e.Exception, e.ToString()); - // NaiBa.Util.Helper.LogHelper.WriteWithTime("SystemError:" + str); - // BaseMsgWindow.ShowError(str, "系统错误"); - //} + new MainWindow().Show(); + } - private void Current_DispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e) + //static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e) + //{ + // string str = GetExceptionMsg(e.Exception, e.ToString()); + // NaiBa.Util.Helper.LogHelper.WriteWithTime("SystemError:" + str); + // BaseMsgWindow.ShowError(str, "系统错误"); + //} + + private void Current_DispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e) { string str = GetExceptionMsg(e.Exception, e.ToString()); NaiBa.Util.Helper.LogHelper.WriteWithTime("SystemError:" + str); diff --git a/29WxOrderWpf/Common/DialogWindow.xaml b/29WxOrderWpf/Common/DialogWindow.xaml deleted file mode 100644 index 9bb6e07..0000000 --- a/29WxOrderWpf/Common/DialogWindow.xaml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - diff --git a/29WxOrderWpf/Common/InputDialog.xaml b/29WxOrderWpf/Common/InputDialog.xaml deleted file mode 100644 index 16b8e1d..0000000 --- a/29WxOrderWpf/Common/InputDialog.xaml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + + + + + diff --git a/Work/29WxOrderWork.csproj b/Work/29WxOrderWork.csproj index 2342b43..b849699 100644 --- a/Work/29WxOrderWork.csproj +++ b/Work/29WxOrderWork.csproj @@ -7,7 +7,7 @@ Properties Work 29WxOrderWork - + 12 true true true diff --git a/WxOrder.Framework/AssemblyInfo.cs b/WxOrder.Framework/AssemblyInfo.cs new file mode 100644 index 0000000..fc6cf9b --- /dev/null +++ b/WxOrder.Framework/AssemblyInfo.cs @@ -0,0 +1,7 @@ +using System.Windows.Markup; + +[assembly: XmlnsDefinition("WxOrder.Framework", "WxOrder.Framework")] + +[assembly: XmlnsDefinition("WxOrder.Framework", "WxOrder.Framework.Commons")] + +[assembly: XmlnsPrefix("WxOrder.Framework", "of")] \ No newline at end of file diff --git a/29WxOrderWpf/Common/AsyncDelegateCommand.cs b/WxOrder.Framework/Commons/AsyncDelegateCommand.cs similarity index 99% rename from 29WxOrderWpf/Common/AsyncDelegateCommand.cs rename to WxOrder.Framework/Commons/AsyncDelegateCommand.cs index 993112b..04bb585 100644 --- a/29WxOrderWpf/Common/AsyncDelegateCommand.cs +++ b/WxOrder.Framework/Commons/AsyncDelegateCommand.cs @@ -5,10 +5,9 @@ using System.Threading.Tasks; using System.Windows.Input; using System.Reflection.Emit; using System.Resources; -using _29WxOrderWpf.Commands; -namespace _29WxOrderWpf.Common +namespace WxOrder.Framework.Commons { /// diff --git a/29WxOrderWpf/Common/AsyncDelegateCommand{T}.cs b/WxOrder.Framework/Commons/AsyncDelegateCommand{T}.cs similarity index 99% rename from 29WxOrderWpf/Common/AsyncDelegateCommand{T}.cs rename to WxOrder.Framework/Commons/AsyncDelegateCommand{T}.cs index 6595c82..be43b1a 100644 --- a/29WxOrderWpf/Common/AsyncDelegateCommand{T}.cs +++ b/WxOrder.Framework/Commons/AsyncDelegateCommand{T}.cs @@ -5,9 +5,8 @@ using System.Threading.Tasks; using System.Windows.Input; using System.Reflection.Emit; using System.Resources; -using _29WxOrderWpf.Commands; -namespace _29WxOrderWpf.Common +namespace WxOrder.Framework.Commons { /// /// Provides an implementation of the with a generic parameter type. diff --git a/29WxOrderWpf/Common/DebugVisibility.cs b/WxOrder.Framework/Commons/DebugVisibility.cs similarity index 97% rename from 29WxOrderWpf/Common/DebugVisibility.cs rename to WxOrder.Framework/Commons/DebugVisibility.cs index cc604a7..b95c498 100644 --- a/29WxOrderWpf/Common/DebugVisibility.cs +++ b/WxOrder.Framework/Commons/DebugVisibility.cs @@ -5,7 +5,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows; -namespace _29WxOrderWpf.Common +namespace WxOrder.Framework.Commons { public static class DebugVisibility { diff --git a/29WxOrderWpf/Common/DelegateCommand.cs b/WxOrder.Framework/Commons/DelegateCommand.cs similarity index 99% rename from 29WxOrderWpf/Common/DelegateCommand.cs rename to WxOrder.Framework/Commons/DelegateCommand.cs index 498d8db..81f630b 100644 --- a/29WxOrderWpf/Common/DelegateCommand.cs +++ b/WxOrder.Framework/Commons/DelegateCommand.cs @@ -2,7 +2,7 @@ using System; using System.Linq.Expressions; using System.Windows.Input; -namespace _29WxOrderWpf.Commands +namespace WxOrder.Framework.Commons { /// /// An whose delegates do not take any parameters for and . diff --git a/29WxOrderWpf/Common/DelegateCommandBase.cs b/WxOrder.Framework/Commons/DelegateCommandBase.cs similarity index 99% rename from 29WxOrderWpf/Common/DelegateCommandBase.cs rename to WxOrder.Framework/Commons/DelegateCommandBase.cs index 3f26b66..72c8dfe 100644 --- a/29WxOrderWpf/Common/DelegateCommandBase.cs +++ b/WxOrder.Framework/Commons/DelegateCommandBase.cs @@ -8,7 +8,7 @@ using System.Threading; using System.Threading.Tasks; using System.Windows.Input; -namespace _29WxOrderWpf.Commands +namespace WxOrder.Framework.Commons { public abstract class DelegateCommandBase : ICommand { diff --git a/29WxOrderWpf/Common/DelegateCommand{T}.cs b/WxOrder.Framework/Commons/DelegateCommand{T}.cs similarity index 99% rename from 29WxOrderWpf/Common/DelegateCommand{T}.cs rename to WxOrder.Framework/Commons/DelegateCommand{T}.cs index 8e29aa6..b618be4 100644 --- a/29WxOrderWpf/Common/DelegateCommand{T}.cs +++ b/WxOrder.Framework/Commons/DelegateCommand{T}.cs @@ -3,7 +3,7 @@ using System.Linq.Expressions; using System.Reflection; using System.Windows.Input; -namespace _29WxOrderWpf.Commands +namespace WxOrder.Framework.Commons { public class DelegateCommand : DelegateCommandBase diff --git a/WxOrder.Framework/Commons/DialogWindow.xaml b/WxOrder.Framework/Commons/DialogWindow.xaml new file mode 100644 index 0000000..5168be7 --- /dev/null +++ b/WxOrder.Framework/Commons/DialogWindow.xaml @@ -0,0 +1,23 @@ + + + + + + diff --git a/29WxOrderWpf/Common/DialogWindow.xaml.cs b/WxOrder.Framework/Commons/DialogWindow.xaml.cs similarity index 96% rename from 29WxOrderWpf/Common/DialogWindow.xaml.cs rename to WxOrder.Framework/Commons/DialogWindow.xaml.cs index 52c9b84..f63a547 100644 --- a/29WxOrderWpf/Common/DialogWindow.xaml.cs +++ b/WxOrder.Framework/Commons/DialogWindow.xaml.cs @@ -1,5 +1,4 @@ -using Prism.Services.Dialogs; -using System; +using System; using System.Linq; using System.Runtime.InteropServices; using System.Runtime.Remoting.Contexts; @@ -7,10 +6,12 @@ using System.Windows; using System.Windows.Controls; using System.Windows.Input; using System.Windows.Interop; +using WxOrder.Framework.Commons; +using WxOrder.Framework.Commons.Dialogs; -namespace _29WxOrderWpf.Common +namespace WxOrder.Framework.Commons { /// /// DialogWindow.xaml 的交互逻辑 diff --git a/29WxOrderWpf/Common/DialogWindowProperty.cs b/WxOrder.Framework/Commons/DialogWindowProperty.cs similarity index 99% rename from 29WxOrderWpf/Common/DialogWindowProperty.cs rename to WxOrder.Framework/Commons/DialogWindowProperty.cs index 6da4875..5abcaa7 100644 --- a/29WxOrderWpf/Common/DialogWindowProperty.cs +++ b/WxOrder.Framework/Commons/DialogWindowProperty.cs @@ -5,7 +5,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows; -namespace _29WxOrderWpf.Common +namespace WxOrder.Framework.Commons { /// /// 弹出窗口属性值 diff --git a/29WxOrderWpf/Common/Dialogs/ButtonResult.cs b/WxOrder.Framework/Commons/Dialogs/ButtonResult.cs similarity index 94% rename from 29WxOrderWpf/Common/Dialogs/ButtonResult.cs rename to WxOrder.Framework/Commons/Dialogs/ButtonResult.cs index eeaa6ea..d967767 100644 --- a/29WxOrderWpf/Common/Dialogs/ButtonResult.cs +++ b/WxOrder.Framework/Commons/Dialogs/ButtonResult.cs @@ -1,4 +1,4 @@ -namespace Prism.Services.Dialogs +namespace WxOrder.Framework.Commons.Dialogs { /// /// The result of the dialog. diff --git a/29WxOrderWpf/Common/Dialogs/Dialog.cs b/WxOrder.Framework/Commons/Dialogs/Dialog.cs similarity index 98% rename from 29WxOrderWpf/Common/Dialogs/Dialog.cs rename to WxOrder.Framework/Commons/Dialogs/Dialog.cs index caf978e..ebe4228 100644 --- a/29WxOrderWpf/Common/Dialogs/Dialog.cs +++ b/WxOrder.Framework/Commons/Dialogs/Dialog.cs @@ -6,7 +6,7 @@ using Microsoft.UI.Xaml; using System.Windows; #endif -namespace Prism.Services.Dialogs +namespace WxOrder.Framework.Commons.Dialogs { /// /// This class contains attached properties. diff --git a/29WxOrderWpf/Common/Dialogs/DialogParameters.cs b/WxOrder.Framework/Commons/Dialogs/DialogParameters.cs similarity index 92% rename from 29WxOrderWpf/Common/Dialogs/DialogParameters.cs rename to WxOrder.Framework/Commons/Dialogs/DialogParameters.cs index b853673..1f09a2a 100644 --- a/29WxOrderWpf/Common/Dialogs/DialogParameters.cs +++ b/WxOrder.Framework/Commons/Dialogs/DialogParameters.cs @@ -1,6 +1,4 @@ -using Prism.Common; - -namespace Prism.Services.Dialogs +namespace WxOrder.Framework.Commons.Dialogs { /// /// Represents Dialog parameters. diff --git a/29WxOrderWpf/Common/Dialogs/DialogResult.cs b/WxOrder.Framework/Commons/Dialogs/DialogResult.cs similarity index 96% rename from 29WxOrderWpf/Common/Dialogs/DialogResult.cs rename to WxOrder.Framework/Commons/Dialogs/DialogResult.cs index f0c9a8c..841f249 100644 --- a/29WxOrderWpf/Common/Dialogs/DialogResult.cs +++ b/WxOrder.Framework/Commons/Dialogs/DialogResult.cs @@ -1,4 +1,4 @@ -namespace Prism.Services.Dialogs +namespace WxOrder.Framework.Commons.Dialogs { /// /// An that contains from the dialog diff --git a/29WxOrderWpf/Common/Dialogs/DialogService.cs b/WxOrder.Framework/Commons/Dialogs/DialogService.cs similarity index 98% rename from 29WxOrderWpf/Common/Dialogs/DialogService.cs rename to WxOrder.Framework/Commons/Dialogs/DialogService.cs index aa80c0e..f9c4675 100644 --- a/29WxOrderWpf/Common/Dialogs/DialogService.cs +++ b/WxOrder.Framework/Commons/Dialogs/DialogService.cs @@ -1,11 +1,9 @@ -using _29WxOrderWpf.Common; -using Prism.Common; -using System; +using System; using System.ComponentModel; using System.Linq; using System.Windows; -namespace Prism.Services.Dialogs +namespace WxOrder.Framework.Commons.Dialogs { /// /// 静态弹窗服务:不依赖容器,直接传入 View 实例弹出。 diff --git a/29WxOrderWpf/Common/Dialogs/IDialogAware.cs b/WxOrder.Framework/Commons/Dialogs/IDialogAware.cs similarity index 96% rename from 29WxOrderWpf/Common/Dialogs/IDialogAware.cs rename to WxOrder.Framework/Commons/Dialogs/IDialogAware.cs index 7117f57..f43bf50 100644 --- a/29WxOrderWpf/Common/Dialogs/IDialogAware.cs +++ b/WxOrder.Framework/Commons/Dialogs/IDialogAware.cs @@ -1,6 +1,6 @@ using System; -namespace Prism.Services.Dialogs +namespace WxOrder.Framework.Commons.Dialogs { /// /// Interface that provides dialog functions and events to ViewModels. diff --git a/29WxOrderWpf/Common/Dialogs/IDialogParameters.cs b/WxOrder.Framework/Commons/Dialogs/IDialogParameters.cs similarity index 98% rename from 29WxOrderWpf/Common/Dialogs/IDialogParameters.cs rename to WxOrder.Framework/Commons/Dialogs/IDialogParameters.cs index 0083505..a3035a2 100644 --- a/29WxOrderWpf/Common/Dialogs/IDialogParameters.cs +++ b/WxOrder.Framework/Commons/Dialogs/IDialogParameters.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace Prism.Services.Dialogs +namespace WxOrder.Framework.Commons.Dialogs { /// /// Represents Dialog parameters. diff --git a/29WxOrderWpf/Common/Dialogs/IDialogResult.cs b/WxOrder.Framework/Commons/Dialogs/IDialogResult.cs similarity index 90% rename from 29WxOrderWpf/Common/Dialogs/IDialogResult.cs rename to WxOrder.Framework/Commons/Dialogs/IDialogResult.cs index 1fefeb9..c87bbb8 100644 --- a/29WxOrderWpf/Common/Dialogs/IDialogResult.cs +++ b/WxOrder.Framework/Commons/Dialogs/IDialogResult.cs @@ -1,4 +1,4 @@ -namespace Prism.Services.Dialogs +namespace WxOrder.Framework.Commons.Dialogs { /// /// Contains from the dialog diff --git a/29WxOrderWpf/Common/Dialogs/IDialogWindow.cs b/WxOrder.Framework/Commons/Dialogs/IDialogWindow.cs similarity index 97% rename from 29WxOrderWpf/Common/Dialogs/IDialogWindow.cs rename to WxOrder.Framework/Commons/Dialogs/IDialogWindow.cs index 69905d6..4ad86d1 100644 --- a/29WxOrderWpf/Common/Dialogs/IDialogWindow.cs +++ b/WxOrder.Framework/Commons/Dialogs/IDialogWindow.cs @@ -2,7 +2,7 @@ using System.ComponentModel; using System.Windows; -namespace Prism.Services.Dialogs +namespace WxOrder.Framework.Commons.Dialogs { /// /// Interface for a dialog hosting window. diff --git a/29WxOrderWpf/Common/Dialogs/IParameters.cs b/WxOrder.Framework/Commons/Dialogs/IParameters.cs similarity index 98% rename from 29WxOrderWpf/Common/Dialogs/IParameters.cs rename to WxOrder.Framework/Commons/Dialogs/IParameters.cs index 2202587..c20aefa 100644 --- a/29WxOrderWpf/Common/Dialogs/IParameters.cs +++ b/WxOrder.Framework/Commons/Dialogs/IParameters.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.Text; -namespace Prism.Common +namespace WxOrder.Framework.Commons.Dialogs { /// /// Defines a contract for specifying values associated with a unique key. diff --git a/29WxOrderWpf/Common/Dialogs/ParametersBase.cs b/WxOrder.Framework/Commons/Dialogs/ParametersBase.cs similarity index 99% rename from 29WxOrderWpf/Common/Dialogs/ParametersBase.cs rename to WxOrder.Framework/Commons/Dialogs/ParametersBase.cs index 2bbd7b2..b134c60 100644 --- a/29WxOrderWpf/Common/Dialogs/ParametersBase.cs +++ b/WxOrder.Framework/Commons/Dialogs/ParametersBase.cs @@ -5,7 +5,7 @@ using System.ComponentModel; using System.Linq; using System.Text; -namespace Prism.Common +namespace WxOrder.Framework.Commons.Dialogs { /// /// This is a generic parameters base class used for Dialog Parameters and Navigation Parameters. diff --git a/29WxOrderWpf/Common/Dialogs/ParametersExtensions.cs b/WxOrder.Framework/Commons/Dialogs/ParametersExtensions.cs similarity index 99% rename from 29WxOrderWpf/Common/Dialogs/ParametersExtensions.cs rename to WxOrder.Framework/Commons/Dialogs/ParametersExtensions.cs index 644da68..be9ff16 100644 --- a/29WxOrderWpf/Common/Dialogs/ParametersExtensions.cs +++ b/WxOrder.Framework/Commons/Dialogs/ParametersExtensions.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.ComponentModel; using System.Linq; -namespace Prism.Common +namespace WxOrder.Framework.Commons.Dialogs { /// /// Extension methods for Navigation or Dialog parameters diff --git a/29WxOrderWpf/Common/EnvironmentHelper.cs b/WxOrder.Framework/Commons/EnvironmentHelper.cs similarity index 97% rename from 29WxOrderWpf/Common/EnvironmentHelper.cs rename to WxOrder.Framework/Commons/EnvironmentHelper.cs index b11c372..3a0a409 100644 --- a/29WxOrderWpf/Common/EnvironmentHelper.cs +++ b/WxOrder.Framework/Commons/EnvironmentHelper.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace MAX.Core.Helpers; +namespace WxOrder.Framework.Commons; public class EnvironmentHelper { private static string? _currentEnvironment; diff --git a/29WxOrderWpf/Common/IAsyncCommand.cs b/WxOrder.Framework/Commons/IAsyncCommand.cs similarity index 96% rename from 29WxOrderWpf/Common/IAsyncCommand.cs rename to WxOrder.Framework/Commons/IAsyncCommand.cs index d54b7c3..40f9da8 100644 --- a/29WxOrderWpf/Common/IAsyncCommand.cs +++ b/WxOrder.Framework/Commons/IAsyncCommand.cs @@ -2,7 +2,7 @@ using System.Threading.Tasks; using System.Windows.Input; -namespace _29WxOrderWpf.Common +namespace WxOrder.Framework.Commons { /// diff --git a/WxOrder.Framework/Commons/InputDialog.xaml b/WxOrder.Framework/Commons/InputDialog.xaml new file mode 100644 index 0000000..3980c45 --- /dev/null +++ b/WxOrder.Framework/Commons/InputDialog.xaml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + +