使用 System.Windows.Size 作为通用"size"而不是 UI 控件大小



例如,使用 System.Windows.Size 来描述我的应用程序中建筑物的大小是合适的,还是应该为它创建自己的结构?此域与 System.Windows 或显示器无关。

public struct Size
{
public Size(double length, double width) : this()
{
Length = length;
Width = width;
}
public double Length { get; set; }
public double Width { get; set; }
}

谢谢。

创建自己的结构,因为 Size 是特定于平台的。例如,Xamarin.Forms 具有不同的 Size 结构。 并使您的大小不可变。创建可变结构是一种不好的做法。

相关内容

  • 没有找到相关文章

最新更新