FrameworkElement.MaxWidth Właściwość

Definicja

Pobiera lub ustawia ograniczenie maksymalnej szerokości elementu.

C#
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public double MaxWidth { get; set; }

Wartość właściwości

Maksymalna szerokość elementu w jednostkach niezależnych od urządzenia (1/96 cala na jednostkę). Wartość domyślna to PositiveInfinity. Ta wartość może być dowolną wartością równą lub większą niż 0,0. PositiveInfinity jest również prawidłowy.

Atrybuty

Uwagi

Jest to jedna z trzech właściwości określających FrameworkElement informacje o szerokości. Pozostałe dwa są MinWidth i Width. Jeśli istnieje konflikt między tymi wartościami, kolejność stosowania rzeczywistej determinacji szerokości musi być najpierw MinWidth honorowana, a następnie MaxWidth, a na koniec, jeśli każda z tych wartości znajduje się w granicach, Width.

Ograniczenia wartości są Double wymuszane przez ValidateValueCallback mechanizm. Jeśli spróbujesz ustawić nieprawidłową wartość, zostanie zgłoszony wyjątek czasu wykonywania.

Użycie atrybutu języka XAML

XAML
<object MaxWidth="double"/>  

-lub-

XAML
<object MaxWidth="qualifiedDouble"/>  

Wartości XAML

liczba o podwójnej precyzji
Double

Reprezentacja ciągu wartości równej Double lub większej niż 0,0. Jest to interpretowane jako miara niezależna od urządzenia (1/96 cala). Ciągi nie muszą jawnie uwzględniać punktów dziesiętnych. Na przykład wartość jest akceptowalna 1 .

Obowiązują te same Double ograniczenia zakresu, jak wspomniano w sekcji Wartość właściwości, z wyjątkiem tego, że należy użyć rozszerzenia x:Static Markup, aby ustawić wartość na PositiveInfinity.

qualifiedDouble
Podwójna wartość, zgodnie z powyższym opisem, po której następuje jeden z następujących ciągów deklaracji jednostki: px, , incm, pt.

px (wartość domyślna) to jednostki niezależne od urządzenia (1/96 cala na jednostkę)

in jest cala; 1in==96px

cm jest centymetry; 1cm==(96/2.54) px

pt to punkty; 1pt==(96/72) px

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

Pole identyfikatora MaxWidthProperty
Właściwości metadanych ustawione na true AffectsMeasure

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9