大部分完成,还有写要解决的问题

This commit is contained in:
艾竹
2023-01-26 22:25:48 +08:00
parent 04db0ef13b
commit 64ea56f01e
38 changed files with 499 additions and 56 deletions

View File

@@ -41,7 +41,7 @@ namespace AIStudio.Wpf.DiagramDesigner
{
get
{
if (_viewModel.DrawModeViewModel?.LineDrawMode != null)
if (_viewModel.DrawModeViewModel != null)
{
return _viewModel.DrawModeViewModel.LineDrawMode;
}
@@ -55,7 +55,7 @@ namespace AIStudio.Wpf.DiagramDesigner
{
get
{
if (_viewModel.DrawModeViewModel?.LineRouterMode != null)
if (_viewModel.DrawModeViewModel != null)
{
return _viewModel.DrawModeViewModel.LineRouterMode;
}
@@ -70,7 +70,14 @@ namespace AIStudio.Wpf.DiagramDesigner
{
get
{
return _viewModel.EnableSnapping;
if (_viewModel.DrawModeViewModel != null)
{
return _viewModel.DrawModeViewModel.EnableSnapping;
}
else
{
return _service.DrawModeViewModel.EnableSnapping;
}
}
}
@@ -78,7 +85,14 @@ namespace AIStudio.Wpf.DiagramDesigner
{
get
{
return _viewModel.SnappingRadius;
if (_viewModel.DrawModeViewModel != null)
{
return _viewModel.DrawModeViewModel.SnappingRadius;
}
else
{
return _service.DrawModeViewModel.SnappingRadius;
}
}
}