FrameworkElement.MaxHeight Właściwość

Definicja

Pobiera lub ustawia maksymalne ograniczenie wysokości elementu.

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

Wartość właściwości

Maksymalna wysokość elementu w jednostkach niezależnych od urządzenia (1/96 cala na jednostkę). Wartość domyślna to PositiveInfinity. Ta wartość może być dowolną wartością równą lub większą niż 0,0. PositiveInfinity jest również prawidłowy.

Atrybuty

Uwagi

Jest to jedna z trzech właściwości określających FrameworkElement informacje o wysokości. Pozostałe dwa to MinHeight i Height. Jeśli między tymi wartościami występuje konflikt, najpierw należy przestrzegać kolejności stosowania rzeczywistej wysokościMinHeight, a następnie MaxHeight, a na koniec, jeśli każda z nich znajduje się w granicach. Height

Ograniczenia Double dotyczące wartości są wymuszane przez ValidateValueCallback mechanizm. Jeśli spróbujesz ustawić nieprawidłową wartość, zostanie zgłoszony wyjątek czasu wykonywania.

Użycie atrybutu XAML

<object MaxHeight="double"/>

— lub —

<object MaxHeight ="qualifiedDouble"/>

Wartości XAML

PodwójneDouble

Reprezentacja Double ciągu wartości równej lub większej niż 0,0. Jest to interpretowane jako jednostka niezależna od urządzenia (1/96 cala) pomiar. Ciągi nie muszą jawnie uwzględniać punktów dziesiętnych. Na przykład wartość jest akceptowalna 1 .

Obowiązują te same ograniczenia zakresu, jak wspomniano w sekcji Wartość właściwości, z tą różnicą Double , że należy użyć rozszerzenia x:Static Markup, jeśli musisz jawnie ustawić wartość na PositiveInfinity.

qualifiedDoublePodwójna wartość, jak opisano powyżej, a następnie jeden z następujących ciągów deklaracji jednostki: px, , incm, pt.

px (ustawienie domyślne) to jednostki niezależne od urządzenia (1/96 cala na jednostkę)

in jest cala; 1in==96px

cm to centymetry; 1cm==(96/2.54) px

pt to punkty; 1pt==(96/72) px

Informacje o właściwości zależności

Przedmiot Wartość
Pole identyfikatora MaxHeightProperty
Właściwości metadanych ustawione na true AffectsMeasure

Dotyczy