From c3342ced13d6f651a8cf24d482a70a57bc34b550 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=89=BE=E7=AB=B9?= Date: Sun, 7 May 2023 23:01:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E7=94=BB=E7=AC=94=E5=8F=8A?= =?UTF-8?q?=E7=97=95=E8=BF=B9=E6=93=A6=E9=99=A4=EF=BC=8C=E4=B8=BA=E7=99=BD?= =?UTF-8?q?=E6=9D=BF=E5=81=9A=E5=87=86=E5=A4=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AIStudio.Wpf.DiagramApp/Views/MainWindow.xaml | 38 ++- ...esigner.Additionals_1bxs5c25_wpftmp.csproj | 228 +++++++++++++ ...esigner.Additionals_laj4hzo0_wpftmp.csproj | 302 ++++++++++++++++++ .../Controls/RectangleGrid.cs | 2 +- .../AIStudio.Wpf.DiagramDesigner.csproj | 4 + .../Adorners/DrawingRubberbandAdorner.cs | 191 +++++++++++ .../Adorners/RubberbandAdorner.cs | 119 +------ .../Controls/DesignerCanvas.cs | 52 +-- .../Converters/ColorBrushConverter.cs | 170 +--------- .../Converters/NegativeConverter.cs | 27 ++ .../Enums/DrawMode.cs | 27 +- .../Themes/DesignerItem.xaml | 97 +----- .../AdditionViewModel/ColorViewModel.cs | 243 ++++++++++++-- .../AdditionViewModel/DrawModeViewModel.cs | 38 +-- .../Interface/IDrawModeViewModel.cs | 12 +- .../BaseViewModel/DiagramServicesProvider.cs | 26 +- .../SelectableDesignerItemViewModelBase.cs | 2 +- .../BaseViewModel/SelectableViewModelBase.cs | 4 + .../ShapeDesignerItemViewModel.cs | 116 ------- .../DirectLineDrawingDesignerItemViewModel.cs | 146 +++++++++ .../DrawingDesignerItemViewModelBase.cs | 148 +++++++++ .../EllipseDrawingDesignerItemViewModel.cs | 80 +++++ .../EraserDrawingDesignerItemViewModel.cs | 133 ++++++++ .../LineDrawingDesignerItemViewModel.cs | 77 +++++ .../PolygonDrawingDesignerItemViewModel.cs | 82 +++++ .../PolylineDrawingDesignerItemViewModel.cs | 86 +++++ .../RectangleDrawingDesignerItemViewModel.cs | 80 +++++ ...IStudio.Wpf.Logical_j1g3o1im_wpftmp.csproj | 232 ++++++++++++++ .../AIStudio.Wpf.Mind_rnb4ixb3_wpftmp.csproj | 251 +++++++++++++++ .../AIStudio.Wpf.SFC_0jmbcyah_wpftmp.csproj | 233 ++++++++++++++ 30 files changed, 2639 insertions(+), 607 deletions(-) create mode 100644 AIStudio.Wpf.DiagramDesigner.Additionals/AIStudio.Wpf.DiagramDesigner.Additionals_1bxs5c25_wpftmp.csproj create mode 100644 AIStudio.Wpf.DiagramDesigner.Additionals/AIStudio.Wpf.DiagramDesigner.Additionals_laj4hzo0_wpftmp.csproj create mode 100644 AIStudio.Wpf.DiagramDesigner/Adorners/DrawingRubberbandAdorner.cs create mode 100644 AIStudio.Wpf.DiagramDesigner/Converters/NegativeConverter.cs delete mode 100644 AIStudio.Wpf.DiagramDesigner/ViewModels/DefaultViewModel/ShapeDesignerItemViewModel.cs create mode 100644 AIStudio.Wpf.DiagramDesigner/ViewModels/DrawingViewModel/Erasable/DirectLineDrawingDesignerItemViewModel.cs create mode 100644 AIStudio.Wpf.DiagramDesigner/ViewModels/DrawingViewModel/Erasable/DrawingDesignerItemViewModelBase.cs create mode 100644 AIStudio.Wpf.DiagramDesigner/ViewModels/DrawingViewModel/Erasable/EllipseDrawingDesignerItemViewModel.cs create mode 100644 AIStudio.Wpf.DiagramDesigner/ViewModels/DrawingViewModel/Erasable/EraserDrawingDesignerItemViewModel.cs create mode 100644 AIStudio.Wpf.DiagramDesigner/ViewModels/DrawingViewModel/Erasable/LineDrawingDesignerItemViewModel.cs create mode 100644 AIStudio.Wpf.DiagramDesigner/ViewModels/DrawingViewModel/Erasable/PolygonDrawingDesignerItemViewModel.cs create mode 100644 AIStudio.Wpf.DiagramDesigner/ViewModels/DrawingViewModel/Erasable/PolylineDrawingDesignerItemViewModel.cs create mode 100644 AIStudio.Wpf.DiagramDesigner/ViewModels/DrawingViewModel/Erasable/RectangleDrawingDesignerItemViewModel.cs create mode 100644 Extensions/AIStudio.Wpf.Logical/AIStudio.Wpf.Logical_j1g3o1im_wpftmp.csproj create mode 100644 Extensions/AIStudio.Wpf.Mind/AIStudio.Wpf.Mind_rnb4ixb3_wpftmp.csproj create mode 100644 Extensions/AIStudio.Wpf.SFC/AIStudio.Wpf.SFC_0jmbcyah_wpftmp.csproj diff --git a/AIStudio.Wpf.DiagramApp/Views/MainWindow.xaml b/AIStudio.Wpf.DiagramApp/Views/MainWindow.xaml index df785da..80936f9 100644 --- a/AIStudio.Wpf.DiagramApp/Views/MainWindow.xaml +++ b/AIStudio.Wpf.DiagramApp/Views/MainWindow.xaml @@ -915,12 +915,14 @@ --> - - - - - - + + + + + + + +