Size Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta i valori numerici che specificano un'altezza e una larghezza.
public value class Size
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
struct Size
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public struct Size
var size = {
width : /* Your value */,
height : /* Your value */
}
Public Structure Size
<object property="width,height"/>
-or-
<object property="width height"/>
- Ereditarietà
-
Size
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.FoundationContract (è stato introdotto in v1.0)
|
Commenti
Se applicato alle proprietà che rappresentano le informazioni dell'interfaccia utente, i valori di larghezza e altezza di un valore Size rappresentano pixel indipendenti dal dispositivo.
Javascript In JavaScript un oggetto Size è un oggetto con 2 proprietà di dati: larghezza e altezza. L'API elencata negli elenchi membri Dimensioni non si applica alla programmazione JavaScript.
Note sulla sintassi XAML
L'unica proprietà Windows Runtime che usa un valore Size come valore per XAML è ArcSegment.Size. Rect è più comune.
L'utilizzo degli attributi degli oggetti è tecnicamente consentito dalle regole di analisi XAML Windows Runtime. Tuttavia, l'utilizzo non viene visualizzato nella sintassi perché non è comune. Una dimensione non può essere usata come risorsa XAML (per altre info vedi Riferimenti alle risorse ResourceDictionary e XAML).
È possibile usare uno spazio anziché una virgola come delimitatore tra i valori.
Proiezione e membri di Size
Se si usa un linguaggio Microsoft .NET (C# o Microsoft Visual Basic) o estensioni del componente Visual C++ (C++/CX), Size include membri non dati disponibili e i relativi membri dati vengono esposti come proprietà di lettura/scrittura, non campi. Vedere Dimensioni nel browser API .NET.
Se si esegue la programmazione con C++/WinRT o la libreria modelli C++ (WRL) di Windows Runtime, esistono solo i campi membro dati come membri di Size e non è possibile usare i metodi di utilità o le proprietà della proiezione .NET. Il codice C++ può accedere a metodi di utilità simili disponibili dalla classe statica SizeHelper .
Questa tabella mostra i metodi equivalenti disponibili in .NET e C++.
.NET (dimensioni) | C++ (SizeHelper) |
---|---|
Size(Double, Double) | FromDimensions(Single, Single) |
Vuoto | Vuoto |
IsEmpty | GetIsEmpty(Size) |
È uguale a | Equals(Size, Size) |
Campi
Height |
L'altezza. |
Width |
Larghezza. |