FrameworkElement.MaxHeight Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví omezení maximální výšky 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
Hodnota vlastnosti
Maximální výška prvku v jednotkách nezávislých na zařízení (1/96 palce na jednotku). Výchozí hodnota je PositiveInfinity. Tato hodnota může být libovolná hodnota rovna nebo větší než 0,0. PositiveInfinity je také platný.
- Atributy
Poznámky
Toto je jedna ze tří vlastností, které určují výšku FrameworkElement . Další dvě jsou MinHeight a Height. Pokud dojde ke konfliktu mezi těmito hodnotami, musí být nejprve MinHeight dodrženo pořadí použití pro určení skutečné výšky, pak MaxHeight, a nakonec , pokud se každá z těchto hodnot nachází v mezích, Height.
Omezení hodnoty pro Double hodnotu jsou vynucena mechanismem ValidateValueCallback . Pokud se pokusíte nastavit neplatnou hodnotu, vyvolá se výjimka za běhu.
Použití atributu XAML
<object MaxHeight="double"/>
-nebo-
<object MaxHeight ="qualifiedDouble"/>
Hodnoty XAML
double
Double
Řetězcové vyjádření Double hodnoty rovnající se nebo větší než 0,0 To se interpretuje jako měření nezávislé na jednotce (1/96 palce). Řetězce nemusí explicitně obsahovat desetinné čárky. Například hodnota 1
je přijatelná.
Platí stejná Double omezení rozsahu jako v části Hodnota vlastnosti s výjimkou toho, že pokud potřebujete explicitně nastavit hodnotu PositiveInfinityna , musíte použít rozšíření x:Static Markup Extension.
qualifiedDouble
Dvojitá hodnota, jak je popsáno výše, následovaná jedním z následujících řetězců deklarací jednotek: px
, in
, , cm
. pt
px
(výchozí) je jednotka nezávislá na zařízení (1/96 palce na jednotku).
in
je palce; 1in==96px
cm
je centimetry; 1cm==(96/2,54) px
pt
jsou body; 1pt==(96/72) px
Informace o vlastnosti závislosti
Pole Identifikátor | MaxHeightProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure |