FrameworkElement.MaxWidth Właściwość

Definicja

Pobiera lub ustawia ograniczenie maksymalnej szerokości elementu.Gets or sets the maximum width constraint of the element.

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; }
member this.MaxWidth : double with get, set
Public Property MaxWidth As Double

Wartość właściwości

Maksymalna Szerokość elementu w jednostki miary niezależne od urządzenia (1/96 cala na jednostkę)device-independent units (1/96th inch per unit).The maximum width of the element, in jednostki miary niezależne od urządzenia (1/96 cala na jednostkę)device-independent units (1/96th inch per unit). Wartością domyślną jest PositiveInfinity.The default value is PositiveInfinity. Ta wartość może być dowolną wartością równą lub większą niż 0,0.This value can be any value equal to or greater than 0.0. PositiveInfinity jest również prawidłowy.PositiveInfinity is also valid.

Atrybuty

Uwagi

Jest to jedna z trzech właściwości w FrameworkElement, które określają informacje o szerokości.This is one of three properties on FrameworkElement that specify width information. Pozostałe dwa są MinWidth i Width.The other two are MinWidth and Width. Jeśli występuje konflikt między tymi wartościami, kolejność aplikacji dla określania rzeczywistej szerokości jest najpierw MinWidth muszą być honorowane, a następnie MaxWidthi wreszcie, jeśli każda z nich znajduje się w granicach, Width.If there is a conflict between these values, the order of application for actual width determination is first MinWidth must be honored, then MaxWidth, and finally if each of these are within bounds, Width.

Ograniczenia wartości Double wartości są wymuszane przez mechanizm ValidateValueCallback.The value restrictions on the Double value are enforced by a ValidateValueCallback mechanism. Jeśli podjęto próbę ustawienia nieprawidłowej wartości, zostanie zgłoszony wyjątek czasu wykonywania.If you attempt to set an invalid value, a run-time exception is thrown.

Użycie atrybutu języka XAMLXAML Attribute Usage

<object MaxWidth="double"/>  

— lub —-or-

<object MaxWidth="qualifiedDouble"/>  

Wartości XAMLXAML Values

doubledouble
Double

Reprezentacja ciągu wartości Double równej lub większej niż 0,0.String representation of a Double value equal to or greater than 0.0. Jest to interpretowane jako pomiar jednostka miary niezależna od urządzenia (1/96 cala)device-independent unit (1/96th inch).This is interpreted as a jednostka miary niezależna od urządzenia (1/96 cala)device-independent unit (1/96th inch) measurement. Ciągi nie muszą jawnie zawierać punktów dziesiętnych.Strings need not explicitly include decimal points. Na przykład wartość 1 jest akceptowalna.For instance a value of 1 is acceptable.

Te same ograniczenia zakresu Double, jak wspomniano w sekcji wartość właściwości, mają zastosowanie, z tą różnicą, że należy użyć rozszerzenia znacznika x:static — do ustawienia wartości, która ma być PositiveInfinity.The same Double range restrictions as mentioned in the Property Value section apply, except that you must use x:Static Markup Extension to set the value to be PositiveInfinity.

qualifiedDoublequalifiedDouble
Wartość Podwójna , jak opisano powyżej, po której następuje jeden z następujących ciągów deklaracji jednostki: px, in, cm``pt.A double value as described above, followed by one of the following unit declaration strings: px, in, cm, pt.

px (wartość domyślna) jest jednostki miary niezależne od urządzenia (1/96 cala na jednostkę)device-independent units (1/96th inch per unit)px (default) is jednostki miary niezależne od urządzenia (1/96 cala na jednostkę)device-independent units (1/96th inch per unit)

in to cale; 1IN = = 96pxin is inches; 1in==96px

cm to centymetry; 1cm = = (96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

pt to punkty; 1 pkt = = (96/72) pxpt is points; 1pt==(96/72) px

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

Pole identyfikatoraIdentifier field MaxWidthProperty
Właściwości metadanych ustawione na trueMetadata properties set to true AffectsMeasure

Dotyczy