Stretch Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает способ изменения размеров содержимого для заполнения выделенного ему пространства.
public enum class Stretch
public enum Stretch
type Stretch =
Public Enum Stretch
- Наследование
Поля
Fill | 1 | Размер содержимого меняется для заполнения размеров назначения. Пропорции не сохраняются. |
None | 0 | Исходный размер содержимого сохраняется. |
Uniform | 2 | Размер содержимого меняется в соответствии с размерами назначения, но исходные пропорции сохраняются. |
UniformToFill | 3 | Размер содержимого меняется для заполнения размеров назначения, но исходные пропорции сохраняются. Если пропорции целевого прямоугольника отличаются от пропорций источника, исходное содержимое обрезается в соответствии с размерами назначения. |
Примеры
В следующем примере показано, как создать экземпляр объекта Viewbox и задать Stretch режим его содержимого с помощью кода.
// 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
Комментарии
На следующем рисунке показаны различные Stretch значения.
Растяжения значений