Udostępnij za pośrednictwem


TileBrush.Stretch Właściwość

Definicja

Pobiera lub ustawia wartość określającą, w jaki sposób zawartość tego TileBrush rozciągnięcia pasuje do jego kafelków.

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

Wartość właściwości

Stretch

Wartość określająca sposób projekcji tej TileBrush zawartości na kafelku podstawowym. Wartość domyślna to Fill.

Uwagi

Właściwość Stretch akceptuje następujące wartości, które Stretch definiuje wyliczenie:

  • None: zawartość TileBrush nie rozciąga się, aby wypełnić kafelek.

  • Uniform: Zawartość TileBrush jest skalowana w celu dopasowania do wymiarów kafelka. Jednak współczynnik proporcji zawartości jest zachowywany.

  • UniformToFill: Zawartość TileBrush jest skalowana tak, aby całkowicie wypełniała obszar danych wyjściowych, ale zachowuje oryginalny współczynnik proporcji.

  • Fill: Zawartość TileBrush jest skalowana w celu dopasowania do kafelka. Ponieważ wysokość i szerokość zawartości są skalowane niezależnie, oryginalny współczynnik proporcji zawartości może nie zostać zachowany. Oznacza to, że TileBrush zawartość może być zniekształcona w celu całkowitego wypełnienia kafelka wyjściowego.

Na poniższej ilustracji przedstawiono różne Stretch ustawienia.

Różne ustawienia tileBrush Stretch
Różne ustawienia rozciągnięcia

Należy pamiętać, że wymiary zawartości określa TileBrush się przy użyciu Viewbox właściwości . Określasz położenie i rozmiar kafelka podstawowego TileBrush przy użyciu Viewport właściwości .

Przycinanie pola widoku

TileBrush zawartość nigdy nie jest przycięta do obiektu Viewbox. TileBrush Jednak zawartość jest przycięta do krawędzi Viewportobiektu , który ustawia wymiary dla kafelka podstawowegoTileBrush.

Poniższa ilustracja przedstawia wpływ różnych Stretch ustawień na elementTileBrush, który ma Viewbox wartość mniejszą niż .Viewport Części obrazu, które znajdują się na zewnątrz Viewbox , są odcienie szarości.

KafelekBrush z różnymi ustawieniami stretch
KafelekBrush z różnymi ustawieniami stretch

Informacje dotyczące właściwości zależności

Pole identyfikatora StretchProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też