Stretch Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İçeriğin ayrılan alanını dolduracak şekilde nasıl yeniden boyutlandırıldığı açıklanır.
public enum class Stretch
public enum Stretch
type Stretch =
Public Enum Stretch
- Devralma
Alanlar
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.
// Create a Viewbox and add it to the Canvas
myViewbox = gcnew Viewbox();
myViewbox->StretchDirection = StretchDirection::Both;
myViewbox->Stretch = Stretch::Fill;
myViewbox->MaxWidth = 400;
myViewbox->MaxHeight = 400;
// 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;
' Create a ViewBox and add it to the Canvas
Dim myViewbox As 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.
Esnetme değerleri