FrameworkElement.MaxHeight Eigenschaft

Definition

Ruft die maximale Höheinschränkung des Elements ab oder legt sie fest.

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

Eigenschaftswert

Die maximale Höhe des Elements in geräteunabhängigen Einheiten (1/96. Zoll pro Einheit). Der Standardwert ist PositiveInfinity. Dieser Wert kann ein beliebiger Wert sein, der gleich oder größer als 0,0 ist. PositiveInfinity ist ebenfalls gültig.

Attribute

Hinweise

Dies ist eine von drei Eigenschaften für FrameworkElement die Angabe von Höheninformationen. Die anderen beiden sind MinHeight und Height. Wenn zwischen diesen Werten ein Konflikt besteht, muss MinHeight zuerst die Reihenfolge der Anwendung für die tatsächliche Höheermittlung berücksichtigt werden, dann MaxHeightund schließlich, wenn jede dieser Werte innerhalb der Grenzen Heightliegt.

Die Werteinschränkungen für den Double Wert werden durch einen ValidateValueCallback Mechanismus erzwungen. Wenn Sie versuchen, einen ungültigen Wert festzulegen, wird eine Laufzeit ausnahme ausgelöst.

Verwendung von XAML-Attributen

<object MaxHeight="double"/>

-oder-

<object MaxHeight ="qualifiedDouble"/>

XAML-Werte

DoppelDouble

Zeichenfolgendarstellung eines Double Werts gleich oder größer als 0,0. Dies wird als geräteunabhängige Einheit (1/96. Zoll) interpretiert. Zeichenfolgen müssen keine dezimalen Punkte enthalten. Beispielsweise ist ein Wert zulässig 1 .

Die gleichen Double Bereichseinschränkungen wie im Abschnitt "Eigenschaftswert" gelten, mit der Ausnahme, dass Sie x:Static Markup Extension verwenden müssen, wenn Sie den Wert PositiveInfinityexplizit festlegen müssen.

qualifiedDouble Ein doppelter Wert wie oben beschrieben, gefolgt von einer der folgenden Einheitendeklarationszeichenfolgen: px, , in, cm. pt

px (Standard) ist geräteunabhängige Einheiten (1/96. Zoll pro Einheit)

in ist Zoll; 1in==96px

cm ist Zentimeter; 1cm==(96/2,54) px

pt ist Punkte; 1pt==(96/72) px

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld MaxHeightProperty
Auf Metadateneigenschaften festgelegt true AffectsMeasure

Gilt für: