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
Значение свойства
Значение, указывающее, как содержимое TileBrush проецируется на базовую плитку. Значение по умолчанию — Fill.
Комментарии
Свойство Stretch принимает следующие значения, которые Stretch определяет перечисление:
None: содержимое TileBrush не растягивается для заполнения плитки.
Uniform: содержимое TileBrush масштабируется в соответствии с размерами плитки. Однако пропорции содержимого сохраняются.
UniformToFill: содержимое TileBrush масштабируется таким образом, чтобы оно полностью заполняло область вывода, но сохраняет исходное соотношение пропорций.
Fill: содержимое TileBrush масштабируется в соответствии с плиткой. Поскольку высота и ширина содержимого масштабируются независимо друг от друга, исходные пропорции содержимого могут не сохраняться. То есть содержимое TileBrush может быть искажено, чтобы полностью заполнить выходную плитку.
На следующем рисунке показаны различные Stretch параметры.
Различные параметры растяжения
Обратите внимание, что размеры содержимого TileBrush задаются с помощью Viewbox свойства. Вы указываете положение и размер базовой TileBrush плитки с помощью Viewport свойства.
Обрезка в представлении
TileBrush содержимое никогда не обрезается к объекту Viewbox. TileBrush Однако содержимое обрезается к краям Viewportэлемента, задающего размеры базовой TileBrush плитки.
На следующем рисунке показан эффект различных Stretch параметров на объекте TileBrush , который Viewbox меньше его Viewport. Части изображения, которые находятся за пределами, Viewbox выделены серым цветом.
TileBrush с различными параметрами растяжения
Сведения о свойстве зависимостей
Поле идентификатора | StretchProperty |
Для свойств метаданных задано значение true |
Нет |