FrameworkElement.MaxWidth Eigenschaft

Definition

Ruft die Einschränkung des Elements für die maximale Breite ab bzw. legt diese fest.

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

Eigenschaftswert

Die maximale Breite des Elements in geräteunabhängigen Einheiten (1/96 Zoll pro Einheit). Der Standardwert ist PositiveInfinity. Dieser Wert kann ein beliebiger Wert gleich oder größer als 0,0 sein. PositiveInfinity ist ebenfalls gültig.

Attribute

Hinweise

Dies ist eine von drei Eigenschaften für FrameworkElement , die Informationen zur Breite angeben. Die anderen beiden sind MinWidth und Width. Wenn es einen Konflikt zwischen diesen Werten gibt, muss die Reihenfolge der Anwendung für die tatsächliche Breitenermittlung zuerst MinWidth berücksichtigt werden, und MaxWidthschließlich, wenn jeder dieser Werte innerhalb der Grenzen liegt. Width

Die Werteinschränkungen für den Double Wert werden durch einen ValidateValueCallback Mechanismus erzwungen. Wenn Sie versuchen, einen ungültigen Wert festzulegen, wird eine Laufzeit-Ausnahme ausgelöst.

Verwendung von XAML-Attributen

<object MaxWidth="double"/>  

- oder -

<object MaxWidth="qualifiedDouble"/>  

XAML-Werte

double
Double

Zeichenfolgendarstellung eines Double Werts gleich oder größer 0,0. Dies wird als geräteunabhängige Einheitsmessung (1/96 Zoll) interpretiert. Zeichenfolgen müssen nicht explizit Dezimalstellen enthalten. Für instance ist ein Wert von 1 akzeptabel.

Es gelten die gleichen Double Bereichseinschränkungen wie im Abschnitt Eigenschaftswert angegeben, mit der Ausnahme, dass Sie die x:Static-Markuperweiterung verwenden müssen, um den Wert auf PositiveInfinityfestzulegen.

qualifiedDouble
Ein doppelter Wert wie oben beschrieben, gefolgt von einer der folgenden Einheitendeklarationszeichenfolgen: px, in, cm, pt.

px (Standard) ist geräteunabhängige Einheiten (1/96 Zoll pro Einheit)

in ist Zoll; 1in==96px

cm ist Zentimeter; 1cm==(96/2,54) px

pt ist Punkte; 1pt==(96/72) px

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld MaxWidthProperty
Metadateneigenschaften auf true festgelegt AffectsMeasure

Gilt für: