FrameworkElement.MaxHeight Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |