本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

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 起可用
回到頁首
顯示: