mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-13 13:09:28 +08:00
箭头分离到独立的model中,方便自定义path
This commit is contained in:
@@ -140,6 +140,13 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
|
||||
return _service.ColorViewModel;
|
||||
}
|
||||
}
|
||||
public IShapeViewModel ShapeViewModel
|
||||
{
|
||||
get
|
||||
{
|
||||
return _service.ShapeViewModel;
|
||||
}
|
||||
}
|
||||
public IQuickThemeViewModel QuickThemeViewModel
|
||||
{
|
||||
get
|
||||
@@ -677,6 +684,7 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
|
||||
if (e.PropertyName == nameof(DrawModeViewModel)
|
||||
|| e.PropertyName == nameof(FontViewModel)
|
||||
|| e.PropertyName == nameof(ColorViewModel)
|
||||
|| e.PropertyName == nameof(ShapeViewModel)
|
||||
|| e.PropertyName == nameof(QuickThemeViewModel)
|
||||
|| e.PropertyName == nameof(LockObjectViewModel)
|
||||
|| e.PropertyName == nameof(SelectedItem))
|
||||
@@ -692,6 +700,9 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
|
||||
if (sender is IColorViewModel)
|
||||
DiagramsViewModel.SetColor(sender as IColorViewModel, e.PropertyName);
|
||||
|
||||
if (sender is IShapeViewModel)
|
||||
DiagramsViewModel.SetSharp(sender as IShapeViewModel, e.PropertyName);
|
||||
|
||||
if (sender is IQuickThemeViewModel)
|
||||
DiagramsViewModel.SetQuickItem(sender as IQuickThemeViewModel, e.PropertyName);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user