From ab24d8240e9034513235357686b23390aaafd95b Mon Sep 17 00:00:00 2001 From: kriastans Date: Sat, 21 Sep 2024 22:07:30 +0800 Subject: [PATCH] [update] IccInkCanvas with IccBoard --- ...InkCanvasForClass.IccInkCanvas.Demo.csproj | 6 + .../MainWindow.xaml | 12 +- .../MainWindow.xaml.cs | 9 + InkCanvasForClass.IccInkCanvas/IccBoard.xaml | 16 ++ .../IccBoard.xaml.cs | 129 +++++++++++ .../IccInkCanvas.cs | 211 +++++++++++++++++ .../IccInkCanvas.xaml | 12 - .../IccInkCanvas.xaml.cs | 25 -- InkCanvasForClass.IccInkCanvas/IccStroke.cs | 214 ++++++++++++++++++ .../InkCanvasForClass.IccInkCanvas.csproj | 12 +- InkCanvasForClass.IccInkCanvas/README.md | 6 + .../Settings/BoardSettings.cs | 42 ++++ .../Settings/EditingMode.cs | 54 +++++ .../Settings/Nib.cs | 36 +++ 14 files changed, 742 insertions(+), 42 deletions(-) create mode 100644 InkCanvasForClass.IccInkCanvas/IccBoard.xaml create mode 100644 InkCanvasForClass.IccInkCanvas/IccBoard.xaml.cs create mode 100644 InkCanvasForClass.IccInkCanvas/IccInkCanvas.cs delete mode 100644 InkCanvasForClass.IccInkCanvas/IccInkCanvas.xaml delete mode 100644 InkCanvasForClass.IccInkCanvas/IccInkCanvas.xaml.cs create mode 100644 InkCanvasForClass.IccInkCanvas/IccStroke.cs create mode 100644 InkCanvasForClass.IccInkCanvas/README.md create mode 100644 InkCanvasForClass.IccInkCanvas/Settings/BoardSettings.cs create mode 100644 InkCanvasForClass.IccInkCanvas/Settings/EditingMode.cs create mode 100644 InkCanvasForClass.IccInkCanvas/Settings/Nib.cs diff --git a/InkCanvasForClass.IccInkCanvas.Demo/InkCanvasForClass.IccInkCanvas.Demo.csproj b/InkCanvasForClass.IccInkCanvas.Demo/InkCanvasForClass.IccInkCanvas.Demo.csproj index 5ce39ef..20c9fb1 100644 --- a/InkCanvasForClass.IccInkCanvas.Demo/InkCanvasForClass.IccInkCanvas.Demo.csproj +++ b/InkCanvasForClass.IccInkCanvas.Demo/InkCanvasForClass.IccInkCanvas.Demo.csproj @@ -94,5 +94,11 @@ + + + {43929d8f-5630-4786-b75d-e203ea3e992f} + InkCanvasForClass.IccInkCanvas + + \ No newline at end of file diff --git a/InkCanvasForClass.IccInkCanvas.Demo/MainWindow.xaml b/InkCanvasForClass.IccInkCanvas.Demo/MainWindow.xaml index 31d139f..a573bd0 100644 --- a/InkCanvasForClass.IccInkCanvas.Demo/MainWindow.xaml +++ b/InkCanvasForClass.IccInkCanvas.Demo/MainWindow.xaml @@ -4,9 +4,17 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:InkCanvasForClass.IccInkCanvas.Demo" + xmlns:iccInkCanvas="clr-namespace:InkCanvasForClass.IccInkCanvas;assembly=InkCanvasForClass.IccInkCanvas" mc:Ignorable="d" - Title="MainWindow" Height="450" Width="800"> + Title="MainWindow" Height="850" Width="800"> - + + IccInkCanvasDemo + + +