mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-18 07:26:36 +08:00
截屏嵌入,查找待优化
This commit is contained in:
@@ -424,7 +424,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
}
|
||||
}
|
||||
|
||||
private double _minimumZoomValue = 0.01;
|
||||
private double _minimumZoomValue = 0.1;
|
||||
[Browsable(false)]
|
||||
public double MinimumZoomValue
|
||||
{
|
||||
@@ -2669,17 +2669,26 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
#region 适应大小
|
||||
private void ExecuteFitAutoCommand(object parameter)
|
||||
{
|
||||
FitViewModel = new FitViewModel() { BoundingRect = DiagramViewModelHelper.GetBoundingRectangle(Items.OfType<DesignerItemViewModelBase>()), FitMode = FitMode.FitAuto };
|
||||
if (Items.Any())
|
||||
{
|
||||
FitViewModel = new FitViewModel() { BoundingRect = DiagramViewModelHelper.GetBoundingRectangle(Items.OfType<DesignerItemViewModelBase>()), FitMode = FitMode.FitAuto };
|
||||
}
|
||||
}
|
||||
|
||||
private void ExecuteFitWidthCommand(object parameter)
|
||||
{
|
||||
FitViewModel = new FitViewModel() { BoundingRect = DiagramViewModelHelper.GetBoundingRectangle(Items.OfType<DesignerItemViewModelBase>()), FitMode = FitMode.FitWidth };
|
||||
if (Items.Any())
|
||||
{
|
||||
FitViewModel = new FitViewModel() { BoundingRect = DiagramViewModelHelper.GetBoundingRectangle(Items.OfType<DesignerItemViewModelBase>()), FitMode = FitMode.FitWidth };
|
||||
}
|
||||
}
|
||||
|
||||
private void ExecuteFitHeightCommand(object parameter)
|
||||
{
|
||||
FitViewModel = new FitViewModel() { BoundingRect = DiagramViewModelHelper.GetBoundingRectangle(Items.OfType<DesignerItemViewModelBase>()), FitMode = FitMode.FitHeight };
|
||||
if (Items.Any())
|
||||
{
|
||||
FitViewModel = new FitViewModel() { BoundingRect = DiagramViewModelHelper.GetBoundingRectangle(Items.OfType<DesignerItemViewModelBase>()), FitMode = FitMode.FitHeight };
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
@@ -2884,8 +2893,8 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
{
|
||||
Dictionary<SelectableDesignerItemViewModelBase, Tuple<object, object, object, object>> infos
|
||||
= items.ToDictionary(p => p, p => new Tuple<object, object, object, object>(
|
||||
p.FontViewModel.GetPropertyValue("FontColor"),
|
||||
p.ColorViewModel.GetPropertyValue("FillColor"),
|
||||
p.FontViewModel.GetPropertyValue("FontColor"),
|
||||
p.ColorViewModel.GetPropertyValue("FillColor"),
|
||||
p.ColorViewModel.GetPropertyValue("LineColor"),
|
||||
p.ColorViewModel.GetPropertyValue("LineWidth")));
|
||||
DoCommandManager.DoNewCommand(this.ToString(),
|
||||
|
||||
Reference in New Issue
Block a user