FrameworkElement.MaxWidth 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í šířky elementu.
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
Jedná se o jednu ze tří vlastností FrameworkElement , které určují informace o šířce. Další dvě jsou MinWidth a Width. Pokud dojde ke konfliktu mezi těmito hodnotami, musí být nejprve MinWidth dodrženo pořadí použití pro určení skutečné šířky, pak MaxWidth, a nakonec, pokud jsou všechny tyto hodnoty v mezích, Width.
Omezení hodnoty jsou Double 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
double
Double
Řetězcová reprezentace Double hodnoty rovna nebo 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á místa. 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 na hodnotu PositiveInfinitymusí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ů deklarace 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
je bodový; 1pt==(96/72) px
Informace o vlastnosti závislosti
Pole Identifikátor | MaxWidthProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure |