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 Свойства.

Viewbox обрезка

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

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

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

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

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

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

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