FrameworkElement.MaxHeight Egenskap

Definition

Hämtar eller anger den maximala höjdbegränsningen för elementet.

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

Egenskapsvärde

Den maximala höjden för elementet, i enhetsoberoende enheter (1/96 tum per enhet). Standardvärdet är PositiveInfinity. Det här värdet kan vara valfritt värde som är lika med eller större än 0,0. PositiveInfinity är också giltigt.

Attribut

Kommentarer

Det här är en av tre egenskaper FrameworkElement som anger höjdinformation. De andra två är MinHeight och Height. Om det finns en konflikt mellan dessa värden måste ordningen för programmet för faktisk höjdbestämning först MinHeight respekteras, sedan MaxHeight, och slutligen om var och en av dessa är inom gränser, Height.

Värdebegränsningarna för Double värdet framtvingas av en ValidateValueCallback mekanism. Om du försöker ange ett ogiltigt värde genereras ett körningsfel.

XAML-attributanvändning

<object MaxHeight="double"/>

-eller-

<object MaxHeight ="qualifiedDouble"/>

XAML-värden

DubbelDouble

Strängrepresentation av ett Double värde som är lika med eller större än 0,0. Detta tolkas som en enhetsoberoende enhet (1/96 tum) mätning. Strängar behöver inte uttryckligen innehålla decimaltecken. Till exempel är ett värde av 1 acceptabelt.

Samma Double intervallbegränsningar som anges i avsnittet Egenskapsvärde gäller, förutom att du måste använda x:Static Markup Extension om du uttryckligen behöver ange värdet till PositiveInfinity.

qualifiedDouble Ett dubbelt värde enligt beskrivningen ovan, följt av någon av följande enhetsdeklarationssträngar: px, in, cm, . pt

px (standard) är enhetsoberoende enheter (1/96 tum per enhet)

in är tum; 1in==96px

cm är centimeter; 1cm==(96/2.54) px

pt är punkter; 1pt==(96/72) px

Information om beroendeegenskap

Objekt Value
Identifierarfält MaxHeightProperty
Metadataegenskaper inställda på true AffectsMeasure

Gäller för