Image.Stretch Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, которое описывает способ растягивания Image для заполнения прямоугольника назначения.
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. Значение по умолчанию — Uniform.
Примеры
В следующем примере показано, как использовать это свойство.
Image myImage1 = new Image();
// Set the stretch property.
myImage1.Stretch = Stretch.Fill;
// Set the StretchDirection property.
myImage1.StretchDirection = StretchDirection.Both;
// Create source
BitmapImage myBitmapImage1 = new BitmapImage();
// BitmapImage.UriSource must be in a BeginInit/EndInit block
myBitmapImage1.BeginInit();
myBitmapImage1.UriSource = new Uri(@"C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Winter.jpg");
myBitmapImage1.EndInit();
//set image source
myImage1.Source = myBitmapImage1;
Dim myImage1 As New Image()
' Set the stretch property.
myImage1.Stretch = Stretch.Fill
' Set the StretchDirection property.
myImage1.StretchDirection = StretchDirection.Both
' Create source
Dim myBitmapImage1 As New BitmapImage()
' BitmapImage.UriSource must be in a BeginInit/EndInit block
myBitmapImage1.BeginInit()
myBitmapImage1.UriSource = New Uri("C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Winter.jpg")
myBitmapImage1.EndInit()
'set image source
myImage1.Source = myBitmapImage1
Комментарии
Значение Fill приведет к растягиванию изображения, чтобы полностью заполнить область вывода. Если выходная область и изображение имеют разные пропорции, изображение искажается при таком растягивании. Чтобы сохранить Image пропорции изображения, задайте для этого свойства Uniform значение (по умолчанию) или UniformToFill.
Сведения о свойстве зависимостей
Поле идентификатора | StretchProperty |
Metadata properties set to true |
AffectsMeasure |