İngilizce dilinde oku

Aracılığıyla paylaş


Stretch Sabit listesi

Tanım

İçeriğin ayrılan alanını dolduracak şekilde nasıl yeniden boyutlandırıldığı açıklanır.

C#
public enum Stretch
Devralma

Alanlar

Name Değer Description
Fill 1

İçerik, hedef boyutları dolduracak şekilde yeniden boyutlandırılır. En boy oranı korunmaz.

None 0

İçerik özgün boyutunu korur.

Uniform 2

İçerik, yerel en boy oranını korurken hedef boyutlara sığacak şekilde yeniden boyutlandırılır.

UniformToFill 3

İçerik, yerel en boy oranını korurken hedef boyutları dolduracak şekilde yeniden boyutlandırılır. Hedef dikdörtgenin en boy oranı kaynaktan farklıysa, kaynak içerik hedef boyutlara sığacak şekilde kırpılır.

Örnekler

Aşağıdaki örnekte bir örneğinin Viewbox nasıl oluşturulacağı ve kod kullanılarak içeriğinin modunun Stretch nasıl ayarlanacağı gösterilmektedir.

C#

// Create a Viewbox and add it to the Canvas
myViewbox = new Viewbox();
myViewbox.StretchDirection = StretchDirection.Both;
myViewbox.Stretch = Stretch.Fill;
myViewbox.MaxWidth = 400;
myViewbox.MaxHeight = 400;

Açıklamalar

Aşağıdaki çizimde farklı Stretch değerler gösterilmektedir.

Farklı TileBrush Stretch ayarları
Esnetme değerleri

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9