mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-09 02:36:35 +08:00
使用物理尺寸进行设置
This commit is contained in:
@@ -222,11 +222,11 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
{
|
||||
get
|
||||
{
|
||||
return ItemWidth * (Root?.ScreenScale ?? 1d);
|
||||
return ScreenHelper.WidthToMm(ItemWidth);
|
||||
}
|
||||
set
|
||||
{
|
||||
ItemWidth = value / (Root?.ScreenScale ?? 1d);
|
||||
ItemWidth = ScreenHelper.MmToWidth(value);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -235,11 +235,11 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
{
|
||||
get
|
||||
{
|
||||
return ItemHeight * (Root?.ScreenScale ?? 1d);
|
||||
return ScreenHelper.WidthToMm(ItemHeight);
|
||||
}
|
||||
set
|
||||
{
|
||||
ItemHeight = value / (Root?.ScreenScale ?? 1d);
|
||||
ItemHeight = ScreenHelper.MmToWidth(value);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -342,11 +342,11 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
{
|
||||
get
|
||||
{
|
||||
return Left * (Root?.ScreenScale ?? 1d);
|
||||
return ScreenHelper.WidthToMm(Left);
|
||||
}
|
||||
set
|
||||
{
|
||||
Left = value / (Root?.ScreenScale ?? 1d);
|
||||
Left = ScreenHelper.MmToWidth(value);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -355,11 +355,11 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
{
|
||||
get
|
||||
{
|
||||
return Top * (Root?.ScreenScale ?? 1d);
|
||||
return ScreenHelper.WidthToMm(Top);
|
||||
}
|
||||
set
|
||||
{
|
||||
Top = value / (Root?.ScreenScale ?? 1d);
|
||||
Top = ScreenHelper.MmToWidth(value);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user