Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Struttura Size

 

Data di pubblicazione: ottobre 2016

Implementa una struttura che viene usata per descrivere il valore Size di un oggetto.

Spazio dei nomi:   System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)

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

NomeDescrizione
System_CAPS_pubmethodSize(Double, Double)

Inizializza una nuova istanza di Size struttura e la assegna iniziale width e height.

NomeDescrizione
System_CAPS_pubpropertySystem_CAPS_staticEmpty

Ottiene un valore che rappresenta un valore statico vuoto Size.

System_CAPS_pubpropertyHeight

Ottiene o imposta il Height di questa istanza di Size.

System_CAPS_pubpropertyIsEmpty

Ottiene un valore che indica se questa istanza di Size è Empty.

System_CAPS_pubpropertyWidth

Ottiene o imposta il Width di questa istanza di Size.

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Confronta un oggetto a un'istanza di Size per verificarne l'uguaglianza.(Esegue l'override di ValueType.Equals(Object).)

System_CAPS_pubmethodEquals(Size)

Confronta un valore a un'istanza di Size per verificarne l'uguaglianza.

System_CAPS_pubmethodSystem_CAPS_staticEquals(Size, Size)

Confronta due istanze di Size per verificarne l'uguaglianza.

System_CAPS_pubmethodGetHashCode()

Ottiene il codice hash per l'istanza di Size.(Esegue l'override di ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodSystem_CAPS_staticParse(String)

Restituisce un'istanza di Size da un oggetto convertito String.

System_CAPS_pubmethodToString()

Restituisce un String che rappresenta questo Size oggetto.(Esegue l'override di ValueType.ToString().)

System_CAPS_pubmethodToString(IFormatProvider)

Restituisce un String che rappresenta l'istanza di Size.

NomeDescrizione
System_CAPS_puboperatorSystem_CAPS_staticEquality(Size, Size)

Confronta due istanze di Size per verificarne l'uguaglianza.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Size to Point)

Converte in modo esplicito un'istanza di Size a un'istanza di Point.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Size to Vector)

Converte in modo esplicito un'istanza di Size a un'istanza di Vector.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Size, Size)

Confronta due istanze di Size per stabilirne la disuguaglianza.

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethodIFormattable.ToString(String, IFormatProvider)

Questo tipo o membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usato direttamente dal codice.

Size è particolarmente utile perché descrive sia il Height e Width di un oggetto. Size viene ampiamente utilizzata dal sistema di layout per disporre e misurare elementi.

<object property="width,height"/>

larghezza

Un valore maggiore o uguale a 0, che specifica il Width del Size struttura.

altezza

Un valore maggiore o uguale a 0, che specifica il Height del Size struttura.

Nell'esempio seguente viene illustrato come utilizzare un Size struttura nel codice.

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
Disponibile da 3.0
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: