FrameworkElement.MaxHeight 屬性

定義

取得或設定元素的最大高度限制。

C#
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public double MaxHeight { get; set; }

屬性值

元素的最大高度,以裝置獨立單位為單位,每個單位 (1/96 英吋) 。 預設值是 PositiveInfinity。 這個值可以是等於或大於 0.0 的任何值。 PositiveInfinity 也有效。

屬性

備註

這是指定高度資訊的三個屬性 FrameworkElement 之一。 其他兩個是 MinHeightHeight 。 如果這些值之間發生衝突,則必須先接受實際高度判斷 MinHeight 的應用程式順序,然後 MaxHeight ,最後,如果每個值都在界限內, Height 則為 。

值限制 Double 會由 ValidateValueCallback 機制強制執行。 如果您嘗試設定不正確值,則會擲回運行時例外狀況。

XAML Attribute Usage

XAML
<object MaxHeight="double"/>  

-或-

XAML
<object MaxHeight ="qualifiedDouble"/>  

XAML 值

double
Double

等於或大於 0.0 之值的字串表示 Double 。 這會解譯為與裝置無關的單位, (1/96 英吋) 測量。 字串不需要明確包含小數點。 例如, 的值 1 是可接受的。

套用 [屬性值] 區段中所述的相同 Double 範圍限制,但如果您需要明確地將值設定為 PositiveInfinity ,則必須使用x:Static 標記延伸

qualifiedDouble
如上所述的 雙精度 浮點數,後面接著下列其中一個單位宣告字串: px 、、、 incmpt 、 。

px (預設) 是裝置獨立單位 (,每單位 1/96 英吋)

in 為英吋;1in==96px

cm 為公分;1cm== (96/2.54) px

pt 為點;1pt== (96/72) px

相依性屬性資訊

識別碼欄位 MaxHeightProperty
設定為 的中繼資料屬性 true AffectsMeasure

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9