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

Size-Struktur

 

Veröffentlicht: Oktober 2016

Implementiert eine Struktur, die zum Beschreiben der Size eines Objekts verwendet wird.

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

[SerializableAttribute]
[TypeConverterAttribute(typeof(SizeConverter))]
public struct Size : IFormattable

NameBeschreibung
System_CAPS_pubmethodSize(Double, Double)

Initialisiert eine neue Instanz der der Size -Struktur und weist dieser eine ursprüngliche width und height.

NameBeschreibung
System_CAPS_pubpropertySystem_CAPS_staticEmpty

Ruft einen Wert, der eine statische leere Size.

System_CAPS_pubpropertyHeight

Ruft ab oder legt die Height dieser Instanz von Size.

System_CAPS_pubpropertyIsEmpty

Ruft einen Wert, der angibt, ob diese Instanz von Size ist Empty.

System_CAPS_pubpropertyWidth

Ruft ab oder legt die Width dieser Instanz von Size.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Vergleicht ein Objekt mit einer Instanz von Size hinsichtlich ihrer Gleichheit.(Überschreibt ValueType.Equals(Object).)

System_CAPS_pubmethodEquals(Size)

Vergleicht einen Wert mit einer Instanz von Size hinsichtlich ihrer Gleichheit.

System_CAPS_pubmethodSystem_CAPS_staticEquals(Size, Size)

Vergleicht zwei Instanzen von Size hinsichtlich ihrer Gleichheit.

System_CAPS_pubmethodGetHashCode()

Ruft den Hashcode für diese Instanz von Size ab.(Überschreibt ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodSystem_CAPS_staticParse(String)

Gibt eine Instanz des Size eines konvertierten String.

System_CAPS_pubmethodToString()

Gibt eine String die dabei Size Objekt.(Überschreibt ValueType.ToString().)

System_CAPS_pubmethodToString(IFormatProvider)

Gibt eine String die diese Instanz darstellt Size.

NameBeschreibung
System_CAPS_puboperatorSystem_CAPS_staticEquality(Size, Size)

Vergleicht zwei Instanzen von Size hinsichtlich ihrer Gleichheit.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Size to Point)

Konvertiert eine Instanz von explizit Size mit einer Instanz von Point.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Size to Vector)

Konvertiert eine Instanz von explizit Size mit einer Instanz von Vector.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Size, Size)

Vergleicht zwei Instanzen von Size auf Ungleichheit.

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodIFormattable.ToString(String, IFormatProvider)

Dieser Typ oder Member unterstützt die Windows Presentation Foundation (WPF)-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.

Size ist besonders nützlich, da es sowohl beschreibt die Height und Width eines Objekts. Size wird häufig verwendet vom Layoutsystem zum Anordnen und Messen von Elementen.

<object property="width,height"/>

Breite

Ein Wert größer als oder gleich 0, der angibt, die Width von der Size Struktur.

Höhe

Ein Wert größer als oder gleich 0, der angibt, die Height von der Size Struktur.

Im folgenden Beispiel wird veranschaulicht, wie eine Size Struktur im Code.

protected override Size MeasureOverride(Size availableSize)
{
    Size panelDesiredSize = new Size();

    // In our example, we just have one child. 
    // Report that our panel requires just the size of its only child.
    foreach (UIElement child in InternalChildren)
    {
        child.Measure(availableSize);
        panelDesiredSize = child.DesiredSize;
    }

    return panelDesiredSize ;
}

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: