Прочитать на английском

Поделиться через


Stretch Перечисление

Определение

Описывает способ изменения размеров содержимого для заполнения выделенного ему пространства.

public enum Stretch
Наследование

Поля

Fill 1

Размер содержимого меняется для заполнения размеров назначения. Пропорции не сохраняются.

None 0

Исходный размер содержимого сохраняется.

Uniform 2

Размер содержимого меняется в соответствии с размерами назначения, но исходные пропорции сохраняются.

UniformToFill 3

Размер содержимого меняется для заполнения размеров назначения, но исходные пропорции сохраняются. Если пропорции целевого прямоугольника отличаются от пропорций источника, исходное содержимое обрезается в соответствии с размерами назначения.

Примеры

В следующем примере показано, как создать экземпляр объекта Viewbox и задать Stretch режим его содержимого с помощью кода.


// 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;

Комментарии

На следующем рисунке показаны различные Stretch значения.

Различные параметры растяжения TileBrush
Растяжения значений

Применяется к