1 using System.Diagnostics;
4 namespace Tizen.NUI.XamlBinding
7 /// Struct that defines minimum and maximum Sizes.
9 [DebuggerDisplay("Request={Request.Width}x{Request.Height}, Minimum={Minimum.Width}x{Minimum.Height}")]
10 internal struct SizeRequest
13 /// The requested size.
15 public Size Request { get; set; }
18 /// The minimum acceptable size.
20 public Size Minimum { get; set; }
23 /// Creates a new SizeRequest object that requests at least the size minimum, but preferably the size request.
25 /// <param name="request">The size of the request.</param>
26 /// <param name="minimum">The minimum size for the request.</param>
27 public SizeRequest(Size request, Size minimum)
34 /// Creates a new SizeRequest with the specified request size.
36 /// <param name="request">The size of the request.</param>
37 public SizeRequest(Size request)
44 /// Returns a string representation of the size request.
46 /// <returns>a string representation of the size request.</returns>
47 public override string ToString()
49 return string.Format("{{Request={0} Minimum={1}}}", Request, Minimum);