Describes how scaling applies to content and restricts scaling to named axis types.
Assembly: PresentationFramework (in PresentationFramework.dll)
|The content stretches to fit the parent according to the Stretch mode.|
|The content scales downward only when it is larger than the parent. If the content is smaller, no scaling upward is performed.|
|The content scales upward only when it is smaller than the parent. If the content is larger, no scaling downward is performed.|
The following example shows how to create an instance of Viewbox and set the of content by using code.
' 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
// 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 myViewbox = gcnew Viewbox(); myViewbox->StretchDirection = StretchDirection::Both; myViewbox->Stretch = Stretch::Fill; myViewbox->MaxWidth = 400; myViewbox->MaxHeight = 400;
|How to: Apply Stretch Properties to the Contents of a Viewbox||This example shows how to change the value of the StretchDirection and Stretch properties of a Viewbox.|