Image.Stretch Proprietà

Definizione

Ottiene o imposta un valore che descrive come estendere un'immagine per riempire il rettangolo di destinazione.

public:
 property Stretch Stretch { Stretch get(); void set(Stretch value); };
Stretch Stretch();

void Stretch(Stretch value);
public Stretch Stretch { get; set; }
var stretch = image.stretch;
image.stretch = stretch;
Public Property Stretch As Stretch
<Image Stretch="stretchValue"/>

Valore della proprietà

Valore dell'enumerazione Stretch che specifica come viene eseguito il rendering dell'immagine di origine, se l'altezza e/o la larghezzadell'immagine non vengono specificate in modo esplicito. Il valore predefinito è Uniform.

Commenti

Il valore della proprietà Stretch è rilevante solo se l'istanza image non usa già valori impostati in modo esplicito per la proprietà Height e/o Width e se l'istanza image si trova all'interno di un contenitore che può estendere l'immagine per riempire alcuni spazi disponibili nel layout. Se si imposta il valore della proprietà Stretch su Nessuno, l'immagine mantiene sempre le dimensioni naturali, anche se è presente un contenitore di layout che potrebbe estenderlo in caso contrario. Per altre info sul ridimensionamento delle immagini, vedi Osservazioni nell'immagine.

Origini e ridimensionamento delle immagini

È consigliabile creare le origini delle immagini a diverse dimensioni consigliate per assicurarsi che l'app abbia un aspetto ottimale quando Windows ridimensionarlo a causa del ridimensionamento e della risoluzione dei dispositivi. Questo è spesso un modo migliore per gestire il ridimensionamento delle immagini anziché applicare un valore Stretch non predefinito. Quando si specifica un oggetto Source per un'immagine, è possibile usare una convenzione di denominazione che farà riferimento automaticamente alla risorsa corretta per il ridimensionamento corrente. Per informazioni specifiche sulla convenzione di denominazione e altre informazioni, vedi Caricare immagini e asset personalizzati per la scalabilità.

Note

Il valore Stretch di None non funziona per le risorse di immagine destinate a supportare il ridimensionamento. Il ridimensionamento verrà rilevato e la risorsa ridimensionata appropriata viene caricata prima che vengano applicate le decisioni di layout implicite nel valore Nessuno.

Si applica a