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 Thickness

 

Data di pubblicazione: ottobre 2016

Descrive lo spessore di un frame intorno a un rettangolo. Quattro valori Double descrivono rispettivamente i lati Left, Top, Righte Bottom del rettangolo.

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

[TypeConverterAttribute(typeof(ThicknessConverter))]
[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public struct Thickness : IEquatable<Thickness>

NomeDescrizione
System_CAPS_pubmethodThickness(Double)

Inizializza una nuova istanza di Thickness struttura con la lunghezza uniforme specificata su ciascun lato.

System_CAPS_pubmethodThickness(Double, Double, Double, Double)

Inizializza una nuova istanza della struttura Thickness con lunghezze specifiche (fornite come Double) applicate a ogni lato del rettangolo.

NomeDescrizione
System_CAPS_pubpropertyBottom

Ottiene o imposta la larghezza, in pixel, del lato inferiore del rettangolo di delimitazione.

System_CAPS_pubpropertyLeft

Ottiene o imposta la larghezza, in pixel, del lato sinistro del rettangolo delimitatore.

System_CAPS_pubpropertyRight

Ottiene o imposta la larghezza, in pixel, del lato destro del rettangolo di delimitazione.

System_CAPS_pubpropertyTop

Ottiene o imposta la larghezza, in pixel, del lato superiore del rettangolo di delimitazione.

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Confronta questo Thickness struttura a un altro Object per verificarne l'uguaglianza.(Esegue l'override di ValueType.Equals(Object).)

System_CAPS_pubmethodEquals(Thickness)

Confronta questo Thickness struttura a un altro Thickness struttura per verificarne l'uguaglianza.

System_CAPS_pubmethodGetHashCode()

Restituisce il codice hash della struttura.(Esegue l'override di ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

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

System_CAPS_pubmethodToString()

Restituisce la rappresentazione di stringa di Thickness struttura.(Esegue l'override di ValueType.ToString().)

NomeDescrizione
System_CAPS_puboperatorSystem_CAPS_staticEquality(Thickness, Thickness)

Confronta il valore di due Thickness strutture per verificarne l'uguaglianza.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Thickness, Thickness)

Confronta due Thickness strutture per stabilirne la disuguaglianza.

È possibile specificare Thickness valori in due modi. Se si passano quattro Double valori alla struttura, che rappresentano il Left, Top, Right e Bottom lati, rispettivamente, del rettangolo di delimitazione. È inoltre possibile fornire un singolo valore, che viene applicato un valore uniforme a tutti e quattro i lati del rettangolo di delimitazione.

<object property="left"/>
- or -
<object property="left,top"/>
- or -
<object property=" left,top,right,bottom" ... />

left

Il bordo sinistro del frame, designato come un Double valore che specifica un unità indipendenti dal dispositivo (1/96 di pollice per unità) misura, o come un qualifiedDouble (vedere sotto). Se viene specificata una sola misura, che viene applicata a tutti di sinistro, superiore, destro, inferiore valori di un Thickness. Se solo una coppia di misure, sinistra e superiore sono specificati, queste misure sono applicate simmetricamente a un Thickness: il valore sinistro viene utilizzato per il destro; il primo valore viene utilizzato per la parte inferiore.

top

Il bordo superiore del frame, designato come un Double valore che specifica un unità indipendenti dal dispositivo (1/96 di pollice per unità) misura, o come un qualifiedDouble (vedere sotto). Se solo una coppia di misure, sinistra e superiore sono specificati, queste misure sono applicate simmetricamente a un Thickness: il valore sinistro viene utilizzato per il destro; il primo valore viene utilizzato per la parte inferiore.

right

Il bordo destro del frame, designato come un Double valore che specifica un unità indipendenti dal dispositivo (1/96 di pollice per unità) misura, o come un qualifiedDouble (vedere sotto). Se specificato, verrà utilizzato il valore sinistro.

bottom

Il bordo inferiore del frame, designato come un Double valore che specifica un unità indipendenti dal dispositivo (1/96 di pollice per unità) misura, o come un qualifiedDouble (vedere sotto). Se specificato, verrà utilizzato il valore sinistro.

qualifiedDouble

Oggetto double valore come descritto in precedenza per tutte le misure, seguito da una delle seguenti stringhe di dichiarazione di unità: px, in, cm, pt.

px (impostazione predefinita) unità indipendenti dal dispositivo (1/96 di pollice per unità)

in è pollici; in 1 = = 96px

cm è centimetri; 1cm==(96/2.54) px

pt punti; 1pt==(96/72) px

System_CAPS_noteNota

I valori non devono includere il separatore decimale in modo esplicito quando specificato come stringa. La stringa "1" fornita XAML restituisce un valore pari a 1,0 quando viene fatto riferimento nel codice.

Nell'esempio seguente viene illustrato come creare un'istanza di un Thickness struttura e impostarne le proprietà tramite Extensible Application Markup Language (XAML) e codice.

myBorder2 = new Border();
myBorder2.BorderBrush = Brushes.SteelBlue;
myBorder2.Width = 400;
myBorder2.Height = 400;
myThickness = new Thickness();
myThickness.Bottom = 5;
myThickness.Left = 10;
myThickness.Right = 15;
myThickness.Top = 20;
myBorder2.BorderThickness = myThickness;
<Border BorderBrush="SteelBlue" Width="400" Height="400" Canvas.Left="100" Canvas.Top="100">
  <Border.BorderThickness>
    10,20,15,5
  </Border.BorderThickness>
</Border>

.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: