Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

FrameworkElement.Width-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft die Breite des Elements ab oder legt diese fest.

Namespace:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

[TypeConverterAttribute(typeof(LengthConverter))]
[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public double Width { get; set; }

Eigenschaftswert

Type: System.Double

Ruft die Breite des Elements in Geräteunabhängige Einheiten (1/96 Zoll pro Einheit) ab. Der Standardwert ist Double.NaN. Dieser Wert muss größer oder gleich 0,0 sein. Informationen zur Obergrenze finden Sie unter „Hinweise“.

Dies ist eine der drei Eigenschaften von FrameworkElement die Breiteninformationen angeben. Die anderen zwei sind MinWidth und MaxWidth. Wenn ein Konflikt zwischen diesen Werten vorliegt, die zur Bestimmung der tatsächlichen Breite wie folgt MinWidth dann berücksichtigt werden müssen MaxWidth, und schließlich, wenn beide innerhalb der Grenzen liegen Width.

Der Rückgabewert dieser Eigenschaft entspricht immer alle Werte, die auf den sie festgelegt wurde. Im Gegensatz dazu ist der Wert der ActualWidth variieren. Das Layout kann die vorgeschlagene Größe aus irgendeinem Grund abgelehnt haben. Das Layoutsystem selbst funktioniert asynchron relativ zum System Eigenschaftensatz der Width und möglicherweise nicht verarbeitet, bestimmte Änderung noch anpassen.

Zusätzlich zu den akzeptablen Double Werte dieser Eigenschaft kann auch Double.NaN. Dies ist das automatische Größenanpassungsverhalten Angabe. In XAML Sie legen den Wert auf die Zeichenfolge "Auto" (ohne Berücksichtigung der Groß-und Kleinschreibung) um das automatische Größenanpassungsverhalten zu aktivieren. Das automatische Größenanpassungsverhalten impliziert, dass das Element die verfügbare Breite ausfüllt. Beachten Sie jedoch, dass bestimmte Steuerelemente häufig Standardwerte in den Standardstilen, die deaktiviert wird, das automatische Größenanpassungsverhalten bereitstellen, es sei denn, es explizit wieder aktiviert wird.

Zusätzlich zur Validierung besteht eine nicht deterministische obere Grenze für den Wert Width durch das Layoutsystem erzwungen wird (Dies ist eine sehr große Zahl, die größer als Single.MaxValue jedoch kleiner als Double.MaxValue). Wenn Sie diese Grenze überschreiten, das Element wird nicht gerendert, und keine Ausnahme ausgelöst. Stellen Sie keine Width auf einen Wert, der beträchtlich größer als die maximale Größe einer möglichen optischen Anzeige, oder wenn Sie dieses nicht deterministische obere Grenze überschreiten kann.

<object Width="double"/>
- or –
<object Width ="qualifiedDouble"/>
- or -
<object Width ="Auto"/>

double

Double

Die Zeichenfolgendarstellung einer Double Wert gleich oder größer als 0,0. Informationen zur Obergrenze finden Sie unter „Hinweise“. Dieser Wert wird als interpretiert eine Geräteunabhängige Einheit (1/96 Zoll) Messung. Zeichenfolgen müssen nicht explizit Dezimaltrennzeichen enthalten. Für die Instanz einen Wert von 1 ist akzeptabel.

qualifiedDouble

Ein doppelte Wert, wie oben beschrieben, gefolgt von einer der folgenden Deklaration Zeichenfolgen: px, in, cm, pt.

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

in ist Zoll. 1In == 96px

cm ist Zentimeter. 1cm==(96/2.54) px

pt ist Sie Punkte. 1pt==(96/72) px

Auto

Ermöglicht automatisches Anpassen der Größe Verhalten. Siehe Hinweise.

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: