Nyelv

FrameworkElement.MaxHeight Tulajdonság

Definíció

Lekéri vagy beállítja az elem maximális magasságkorlátját.

public:
 property double MaxHeight { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public double MaxHeight { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.MaxHeight : double with get, set
Public Property MaxHeight As Double

Tulajdonság értéke

Az elem maximális magassága eszközfüggetlen egységekben (egységenként 1/96 hüvelyk). Az alapértelmezett érték a PositiveInfinity. Ez az érték bármely 0,0-nál egyenlő vagy annál nagyobb érték lehet. PositiveInfinity is érvényes.

Attribútumok

Megjegyzések

Ez egyike a magassági adatokat meghatározó három tulajdonságnak FrameworkElement . A másik kettő és MinHeightHeight. Ha ütközés áll fenn ezek között az értékek között, először MinHeight a tényleges magasság meghatározására szolgáló alkalmazás sorrendjét kell figyelembe venni, majd MaxHeightvégül, ha ezek mindegyike határokon belül van, Heightakkor.

Az értékre vonatkozó értékkorlátozásokat Double egy ValidateValueCallback mechanizmus kényszeríti ki. Ha érvénytelen értéket próbál beállítani, a rendszer futásidejű kivételt jelez.

XAML-attribútumok használata

<object MaxHeight="double"/>

-vagy-

<object MaxHeight ="qualifiedDouble"/>

XAML-értékek

DuplaDouble

Egy 0,0-nál egyenlő vagy annál nagyobb érték sztring-ábrázolása Double . Ez eszközfüggetlen egységként (1/96 hüvelyk) értelmezhető. A sztringeknek nem kell explicit módon tartalmazniuk a tizedesvesszőket. Egy érték 1 például elfogadható.

A Tulajdonságérték szakaszban említett tartománykorlátozások érvényesek Double , azzal a kivétellel, hogy x:Statikus korrektúrakiterjesztést kell használnia, ha explicit módon be kell állítania az értéket PositiveInfinity.

qualifiedDouble A fent leírt kettős érték, amelyet a következő egységdeklarációs sztringek egyike követ: px, in, , cmpt.

px (alapértelmezett) eszközfüggetlen egységek (egységenként 1/96 hüvelyk)

in hüvelyk; 1in==96px

cm centiméter; 1cm==(96/2.54) px

pt pontok; 1pt==(96/72) px

Függőségi tulajdonság adatai

Termék Érték
Azonosító mező MaxHeightProperty
Metaadat-tulajdonságok beállítása: true AffectsMeasure

A következőre érvényes: