FrameworkElement.MaxWidth Vlastnost

Definice

Získá nebo nastaví omezení maximální šířky prvku.

public:
 property double MaxWidth { 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 MaxWidth { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.MaxWidth : double with get, set
Public Property MaxWidth As Double

Hodnota vlastnosti

Maximální šíř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í FrameworkElement , které určují informace o šířce. Další dva jsou MinWidth a Width. Pokud mezi těmito hodnotami dojde ke konfliktu, musí být nejprve dodrženo pořadí použití pro skutečné stanovení MinWidth šířky, pak MaxWidtha nakonec, pokud jsou všechny tyto hodnoty v mezích, Width.

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 MaxWidth="double"/>

nebo

<object MaxWidth="qualifiedDouble"/>

Hodnoty XAML

DvojitéDouble

Řetězcové znázornění Double hodnoty, která se rovná nebo je větší než 0,0. To se interpretuje jako měření nezávislé na zařízení (1/96 palce). Řetězce nemusí explicitně obsahovat desetinné čárky. Například hodnota 1 je přijatelná.

Platí stejná Double omezení rozsahu, která jsou uvedena v části Hodnota vlastnosti, s tím rozdílem, že k nastavení hodnoty je nutné použít PositiveInfinity .

qualifiedDoubleDvojitá hodnota, jak je popsáno výše, následovaná jedním z následujících řetězců deklarace jednotek: px, in, cm. pt

px (výchozí) je jednotky nezávislé na zařízení (1/96 palce na jednotku)

in je palce; 1in===96px

cm je centimetry; 1cm==(96/2,54) px

pt je body; 1pt==(96/72) px

Informace o vlastnosti závislosti

Item Hodnota
Pole Identifikátor MaxWidthProperty
Vlastnosti metadat nastavené na true AffectsMeasure

Platí pro