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