FrameworkElement.MaxWidth Tulajdonság

Definíció

Lekéri vagy beállítja az elem maximális szélességi korlátozását.

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

Tulajdonság értéke

Az elem maximális szélessége eszközfüggetlen egységekben (egységenként 1/96 hüvelyk). Az alapértelmezett érték a PositiveInfinity. Ez az érték bármely 0,0-nál egyenlő vagy annál nagyobb érték lehet. PositiveInfinity is érvényes.

Attribútumok

Megjegyzések

Ez a szélességi adatokat meghatározó három tulajdonság FrameworkElement egyike. A másik kettő és MinWidthWidth. Ha ütközés áll fenn ezek között az értékek között, először MinWidth a tényleges szélesség meghatározására szolgáló alkalmazás sorrendjét kell figyelembe venni, majd MaxWidthvégül, ha ezek mindegyike határon belül van. Width

Az értékre vonatkozó értékkorlátozásokat Double egy ValidateValueCallback mechanizmus kényszeríti ki. Ha érvénytelen értéket próbál beállítani, a rendszer futásidejű kivételt jelez.

XAML-attribútumok használata

<object MaxWidth="double"/>

-vagy-

<object MaxWidth="qualifiedDouble"/>

XAML-értékek

DuplaDouble

Egy 0,0-nál egyenlő vagy annál nagyobb érték sztring-ábrázolása Double . Ez eszközfüggetlen egységként (1/96 hüvelyk) értelmezhető. A sztringeknek nem kell explicit módon tartalmazniuk a tizedesvesszőket. Egy érték 1 például elfogadható.

A Tulajdonságérték szakaszban említett tartománykorlátozások érvényesekDouble, azzal a kivétellel, hogy az érték beállításához PositiveInfinity kell használnia.

qualifiedDouble A fent leírt kettős érték, amelyet a következő egységdeklarációs sztringek egyike követ: px, in, , cmpt.

px (alapértelmezett) eszközfüggetlen egységek (egységenként 1/96 hüvelyk)

in hüvelyk; 1in==96px

cm centiméter; 1cm==(96/2.54) px

pt pontok; 1pt==(96/72) px

Függőségi tulajdonság adatai

Termék Érték
Azonosító mező MaxWidthProperty
Metaadat-tulajdonságok beállítása: true AffectsMeasure

A következőre érvényes: