TileBrush.Stretch Свойство

Определение

Получает или задает значение, указывающее, как содержимое этого TileBrush растягивается в соответствии с размером плиток.

public:
 property System::Windows::Media::Stretch Stretch { System::Windows::Media::Stretch get(); void set(System::Windows::Media::Stretch value); };
public System.Windows.Media.Stretch Stretch { get; set; }
member this.Stretch : System.Windows.Media.Stretch with get, set
Public Property Stretch As Stretch

Значение свойства

Stretch

Значение, указывающее, как содержимое TileBrush проецируется на базовую плитку. Значение по умолчанию — Fill.

Комментарии

Свойство Stretch принимает следующие значения, которые Stretch определяет перечисление:

  • None: содержимое TileBrush не растягивается для заполнения плитки.

  • Uniform: содержимое TileBrush масштабируется в соответствии с размерами плитки. Однако пропорции содержимого сохраняются.

  • UniformToFill: содержимое TileBrush масштабируется таким образом, чтобы оно полностью заполняло область вывода, но сохраняет исходное соотношение пропорций.

  • Fill: содержимое TileBrush масштабируется в соответствии с плиткой. Поскольку высота и ширина содержимого масштабируются независимо друг от друга, исходные пропорции содержимого могут не сохраняться. То есть содержимое TileBrush может быть искажено, чтобы полностью заполнить выходную плитку.

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

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

Обратите внимание, что размеры содержимого TileBrush задаются с помощью Viewbox свойства. Вы указываете положение и размер базовой TileBrush плитки с помощью Viewport свойства.

Обрезка в представлении

TileBrush содержимое никогда не обрезается к объекту Viewbox. TileBrush Однако содержимое обрезается к краям Viewportэлемента, задающего размеры базовой TileBrush плитки.

На следующем рисунке показан эффект различных Stretch параметров на объекте TileBrush , который Viewbox меньше его Viewport. Части изображения, которые находятся за пределами, Viewbox выделены серым цветом.

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

Сведения о свойстве зависимостей

Поле идентификатора StretchProperty
Для свойств метаданных задано значение true Нет

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

См. также раздел