本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

FrameworkElement.MaxHeight 属性

 

获取或设置元素的最大高度约束。

命名空间:   System.Windows
程序集:  PresentationFramework(PresentationFramework.dll 中)

[TypeConverterAttribute(typeof(LengthConverter))]
[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public double MaxHeight { get; set; }

属性值

Type: System.Double

元素的最大高度,单位是device-independent units (1/96th inch per unit)。默认值为 PositiveInfinity此值可以是任何大于等于 0.0 的值。 PositiveInfinity 也有效。

这是 FrameworkElement 上的三个用于指定高度信息的属性之一。另外两个是 MinHeightHeight。如果这三个值之间存在冲突,则应用程序确定高度的实际顺序是:首先必须采用 MinHeight;然后采用 MaxHeight;最后,如果这些值中的每个值都在限制之内,则采用 Height

Double 值上的限制是由 ValidateValueCallback 机制强制实施的。如果尝试设置一个无效值,则会引发运行时异常。

<object MaxHeight="double"/>
- or –
<object MaxHeight ="qualifiedDouble"/>

double

Double

Double 值的字符串表示形式大于等于 0.0。它被解释为device-independent unit (1/96th inch)度量值。字符串无需显式包含小数点。例如,值 1 是可接受的。

在“属性值”一节中提到的相同 Double 范围限制也适用;不同之处在于,如果需要将该值显式设置为 PositiveInfinity,则必须使用 x:Static 标记扩展

qualifiedDouble

如上所述的一个 double 值,后跟下列单位声明字符串之一:pxincmpt

px(默认值)表示device-independent units (1/96th inch per unit)。

in 表示英寸;1in==96px

cm 表示厘米;1cm==(96/2.54) px

pt 表示磅;1pt==(96/72) px

标识符字段

MaxHeightProperty

设置为 true 的元数据属性

AffectsMeasure

.NET Framework
3.0 后可用
Silverlight
2.0 后可用
Windows Phone Silverlight
7.0 后可用
返回页首
显示: