Udostępnij za pośrednictwem


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 są MinHeight i Height. Jeśli istnieje konflikt między tymi wartościami, kolejność zastosowania rzeczywistej determinacji wysokości musi być najpierw MinHeight honorowana, a następnie MaxHeight, a na koniec, jeśli każda z tych wartości znajduje się w granicach, Height.

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

Użycie atrybutu języka XAML

<object MaxHeight="double"/>  

-lub-

<object MaxHeight ="qualifiedDouble"/>  

Wartości XAML

liczba o podwójnej precyzji
Double

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

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

qualifiedDouble
Podwójna wartość, zgodnie z powyższym opisem, po której następuje jeden z następujących ciągów deklaracji jednostki: px, , incm, pt.

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

in jest cala; 1in==96px

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

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

Informacje dotyczące właściwości zależności

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

Dotyczy