From 4a8cf2d42a3076527c57c48b9c2d44ead85df509 Mon Sep 17 00:00:00 2001 From: Evgeny Redikultsev Date: Mon, 20 Nov 2023 21:54:19 +0500 Subject: [PATCH] Material diagram window was changed --- StructureHelper/App.xaml | 1 + .../UI/Resources/GraphsTemplates.xaml | 19 ++++++++ .../Libraries/LoaderCalculator.dll | Bin 82944 -> 82944 bytes StructureHelper/StructureHelper.csproj | 1 + StructureHelper/StructureHelper.csproj.user | 7 ++- StructureHelper/Windows/Graphs/GraphView.xaml | 46 ++++++++---------- .../Windows/Graphs/GraphView.xaml.cs | 1 - .../{ViewModels => }/Graphs/GraphViewModel.cs | 13 ++--- .../Graphs/GraphVisualProps.cs | 10 ++-- .../MaterialDiagramView.xaml | 13 +++-- .../MaterialDiagramView.xaml.cs | 2 +- .../MaterialDiagramViewModel.cs | 26 +++++----- .../ForceResultLogic/ShowDiagramLogic.cs | 13 +---- .../Models/Materials/ConcreteCurveLogic.cs | 7 +-- .../Models/Materials/ConcreteLogicOptions.cs | 2 +- .../Materials}/ConcreteMaterialOptionLogic.cs | 2 +- .../Models/Materials/IMaterialLogic.cs | 2 +- .../Models/Materials/IMaterialLogicOptions.cs | 2 +- .../Models/Materials/IMaterialOptionLogic.cs | 12 +++++ .../Materials/MaterialCommonOptionLogic.cs | 2 +- .../Materials/ReinforcementBiLinearLogic.cs | 10 +--- .../Materials/ReinforcementLogicOptions.cs | 4 +- .../Models/Materials/ConcreteLibMaterial.cs | 1 + .../Models/Materials/ILibMaterial.cs | 1 + .../Models/Materials/LibMaterial.cs | 1 + .../Materials/ReinforcementLibMaterial.cs | 1 + .../ViewModelTests/GraphViewModelTest.cs | 9 +--- 27 files changed, 105 insertions(+), 103 deletions(-) create mode 100644 StructureHelper/Infrastructure/UI/Resources/GraphsTemplates.xaml rename StructureHelper/Windows/{ViewModels => }/Graphs/GraphViewModel.cs (96%) rename StructureHelper/Windows/{ViewModels => }/Graphs/GraphVisualProps.cs (84%) rename StructureHelper/Windows/{MainWindow/Materials => Graphs}/MaterialDiagramView.xaml (85%) rename StructureHelper/Windows/{MainWindow/Materials => Graphs}/MaterialDiagramView.xaml.cs (95%) rename StructureHelper/Windows/{ViewModels/Materials => Graphs}/MaterialDiagramViewModel.cs (90%) rename {StructureHelperLogics => StructureHelperCommon}/Models/Materials/ConcreteCurveLogic.cs (83%) rename {StructureHelperLogics => StructureHelperCommon}/Models/Materials/ConcreteLogicOptions.cs (93%) rename {StructureHelperLogics/Models/Materials/Logics => StructureHelperCommon/Models/Materials}/ConcreteMaterialOptionLogic.cs (97%) rename {StructureHelperLogics => StructureHelperCommon}/Models/Materials/IMaterialLogic.cs (88%) rename {StructureHelperLogics => StructureHelperCommon}/Models/Materials/IMaterialLogicOptions.cs (92%) create mode 100644 StructureHelperCommon/Models/Materials/IMaterialOptionLogic.cs rename {StructureHelperLogics => StructureHelperCommon}/Models/Materials/MaterialCommonOptionLogic.cs (97%) rename {StructureHelperLogics => StructureHelperCommon}/Models/Materials/ReinforcementBiLinearLogic.cs (83%) rename {StructureHelperLogics => StructureHelperCommon}/Models/Materials/ReinforcementLogicOptions.cs (83%) diff --git a/StructureHelper/App.xaml b/StructureHelper/App.xaml index e5b28d8..dce5889 100644 --- a/StructureHelper/App.xaml +++ b/StructureHelper/App.xaml @@ -17,6 +17,7 @@ + diff --git a/StructureHelper/Infrastructure/UI/Resources/GraphsTemplates.xaml b/StructureHelper/Infrastructure/UI/Resources/GraphsTemplates.xaml new file mode 100644 index 0000000..722d7de --- /dev/null +++ b/StructureHelper/Infrastructure/UI/Resources/GraphsTemplates.xaml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StructureHelper/Libraries/LoaderCalculator.dll b/StructureHelper/Libraries/LoaderCalculator.dll index 2f002eb360ff56b6ccaa50340a29eca1b375bde4..9b84c07dedcb0a71dc057508f3455067d3f33d0e 100644 GIT binary patch delta 125 zcmZqZU~TANozTH@(csShjXfz591Kvf`A0;`Wr0~tGg-AK-145u@@w*^OYa=E=jbrX z@U!f*UD7ta$C@!ffT{O_l~(s+-#rG`?%G6h9GU*cnz32|D!R7@Dhg6x_Q>=87L~Qv PJAVhZZg00?tYilOMA|hI delta 125 zcmZqZU~TANozTJZ>g1)X8+%eBIE=yIwf*KF5h<4iX0FkX*|1U8wet}7#*FWaZ*0%e zVU*!#37=r~YI=_~V}QVc&w^<}KmEOS>}4odJh!8J`WtJ;Y6YlhR0UKNq`o%pch2VX Rb55}LFLvJEZo^o~4gko&IH3Rl diff --git a/StructureHelper/StructureHelper.csproj b/StructureHelper/StructureHelper.csproj index 76effdd..67628b4 100644 --- a/StructureHelper/StructureHelper.csproj +++ b/StructureHelper/StructureHelper.csproj @@ -82,6 +82,7 @@ + diff --git a/StructureHelper/StructureHelper.csproj.user b/StructureHelper/StructureHelper.csproj.user index 9146fef..6687d82 100644 --- a/StructureHelper/StructureHelper.csproj.user +++ b/StructureHelper/StructureHelper.csproj.user @@ -33,7 +33,7 @@ Code - + Code @@ -47,6 +47,9 @@ Designer + + Designer + Designer @@ -77,7 +80,7 @@ Designer - + Designer diff --git a/StructureHelper/Windows/Graphs/GraphView.xaml b/StructureHelper/Windows/Graphs/GraphView.xaml index ba5c938..e1022c7 100644 --- a/StructureHelper/Windows/Graphs/GraphView.xaml +++ b/StructureHelper/Windows/Graphs/GraphView.xaml @@ -3,12 +3,11 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf" xmlns:local="clr-namespace:StructureHelper.Windows.Graphs" - xmlns:vm="clr-namespace:StructureHelper.Windows.ViewModels.Graphs" - d:DataContext="{d:DesignInstance vm:GraphViewModel}" + xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf" + d:DataContext="{d:DesignInstance local:GraphViewModel}" mc:Ignorable="d" - Title="Graph" Height="450" Width="800" MinHeight="300" MinWidth="400" WindowStartupLocation="CenterScreen"> + Title="Graph" Height="450" Width="800" MinHeight="400" MinWidth="600" WindowStartupLocation="CenterScreen">