mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-03 00:00:57 +08:00
52 lines
1.2 KiB
C#
52 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Text;
|
|
|
|
namespace AIStudio.Wpf.DiagramDesigner.ViewModels
|
|
{
|
|
/// <summary>
|
|
/// Simple service interface
|
|
/// </summary>
|
|
public interface IDiagramServiceProvider : INotifyPropertyChanged
|
|
{
|
|
IColorViewModel ColorViewModel
|
|
{
|
|
get;
|
|
}
|
|
IFontViewModel FontViewModel
|
|
{
|
|
get;
|
|
}
|
|
IShapeViewModel ShapeViewModel
|
|
{
|
|
get;
|
|
}
|
|
IAnimationViewModel AnimationViewModel
|
|
{
|
|
get;
|
|
}
|
|
IDrawModeViewModel DrawModeViewModel
|
|
{
|
|
get;
|
|
}
|
|
IQuickThemeViewModel QuickThemeViewModel
|
|
{
|
|
get;
|
|
}
|
|
ILockObjectViewModel LockObjectViewModel
|
|
{
|
|
get;
|
|
}
|
|
SelectableDesignerItemViewModelBase SelectedItemViewModel
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
IColorViewModel CopyDefaultColorViewModel();
|
|
IFontViewModel CopyDefaultFontViewModel();
|
|
IShapeViewModel CopyDefaultShapeViewModel();
|
|
IAnimationViewModel CopyDefaultAnimationViewModel();
|
|
}
|
|
}
|