Stretch Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Popisuje, jak je obsah změněn tak, aby vyplnil přidělený prostor.
public enum class Stretch
public enum Stretch
type Stretch =
Public Enum Stretch
- Dědičnost
Pole
Fill | 1 | Obsah se změní tak, aby vyplnil cílové dimenze. Poměr stran se nezachová. |
None | 0 | Obsah zachová původní velikost. |
Uniform | 2 | Obsah se změní tak, aby se vešl do cílových dimenzí, zatímco zachová svůj nativní poměr stran. |
UniformToFill | 3 | Obsah se změní tak, aby vyplnil cílové rozměry, zatímco zachová svůj nativní poměr stran. Pokud se poměr stran cílového obdélníku liší od zdroje, zdrojový obsah se vystřihl tak, aby se vešel do cílových dimenzí. |
Příklady
Následující příklad ukazuje, jak vytvořit instanci a Viewbox nastavit Stretch režim jeho obsahu pomocí kódu.
// 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
Poznámky
Následující obrázek znázorňuje různé Stretch hodnoty.
Roztažení hodnot