Stretch Wyliczenie

Definicja

Opisuje sposób zmiany rozmiaru zawartości w celu wypełnienia przydzielonego miejsca.

C#
public enum Stretch
Dziedziczenie

Pola

Nazwa Wartość Opis
Fill 1

Rozmiar zawartości jest zmieniany w celu wypełnienia wymiarów docelowych. Współczynnik proporcji nie jest zachowywany.

None 0

Zawartość zachowuje oryginalny rozmiar.

Uniform 2

Rozmiar zawartości jest zmieniany tak, aby mieścił się w wymiarach docelowych, podczas gdy zachowuje natywny współczynnik proporcji.

UniformToFill 3

Rozmiar zawartości jest zmieniany w celu wypełnienia wymiarów docelowych, podczas gdy zachowuje natywny współczynnik proporcji. Jeśli współczynnik proporcji prostokąta docelowego różni się od źródła, zawartość źródłowa jest obcięty, aby zmieścić się w wymiarach docelowych.

Przykłady

W poniższym przykładzie pokazano, jak utworzyć wystąpienie obiektu Viewbox i ustawić Stretch tryb jego zawartości przy użyciu kodu.

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;

Uwagi

Na poniższej ilustracji przedstawiono różne Stretch wartości.

Różne ustawienia tileBrush Stretch różne ustawienia tileBrush
Wartości rozciągnięcia

Dotyczy

Produkt Wersje
.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